Python學習小知識

2021-09-07 15:37:01 字數 1555 閱讀 7637

1.axis

sum(axis = 0)

中的引數

axis

axis用來指明將要進行的運算是沿著哪個軸執行,在

numpy中,

0軸是垂直的,也就是列,而

1軸是水平的,也就是行。

2.

廣播機制

首先是numpy廣播機制如果兩個陣列的後緣維度的軸長度相符或其中一方的軸長度為1,則認為它們是廣播相容的。廣播會在缺失維度和軸長度為1的維度上進行。例:

3.一些小運算

3.1  矩陣按行求和:np.sum(x,axis=1,keepdims=true)

按行取模||x||:np.linalg.norm(x,axis=1,keepdims=true)

3.2tf.set_random_seed()

tensorflow中設定隨機種子,可分為兩類,圖級seed和操作級seed, 

情況1:當沒有設定圖級seed和操作級seed時,生成的隨機數是隨機的

情況2:當設定操作級seed時,生成的隨機數是同一組隨機數,沒有設定操作級seed的操作,生成的隨機數是隨機的

情況3:當設定圖級seed, 將會生成同一組隨機數,如果設定操作級seed又和情況2相同

3.3  [a:b] 前閉後開:取的到a,取不到b

0,1,2…

[a:]  從a開始往後取

[:b]  從前開始取到b

[a:b,c:d]  行,列

3.4 四維三列

[[0,0,0],[0,0,0],[0,0,0],[0,0,0]]

4.nmpy. ndarray

:一維;:二維;:三維     從0開始

a.shape          #獲取行列

>>>(4,3)

python小知識 Python小知識

1 python是一種解釋性語言,當程式執行時,一行一行的解釋,並執行 優點 除錯 很方便,開發效率高,並且可以跨平台 不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。缺點 執行速度慢。python的種類 cpython ipython pypy jython ironpython ...

python小知識 python小知識

一 列表 l 1,2 m l l和m同時指向列表物件,內容為 1,2 l l 3,4 系統新增了乙個物件,內容為 1,2,3,4 l,m 1,2,3,4 1,2 l 1,2 m l l 3,4 對列表在原處做修改 l,m 1,2,3,4 1,2,3,4 二 python程式設計中的中文編碼問題 問題...

python小知識點學習筆記

time模組的一些用法 coding utf 8 import time a time.time 返回時間戳 print ab time.ctime a 返回時間字串 print bc time.strptime b 時間字串轉為時間物件 print cd time.strftime y m d h...