numpy 學習日記(一)

2021-07-28 15:37:13 字數 1081 閱讀 8210

莫名其妙的早就安裝了乙個numpy庫,未確定是否是個完整的庫,

numpy.version.version 檢視版本號

基礎概念:物件是同種元素的多位陣列

維度稱為軸

軸的個數稱為秩

其提供矩陣運算功能,一般與scipy,matplotlib

建立陣列:

numpy.array(x) x為列表list或tuple

tset=numpy.array(((1,2,3),(4,5,6),(7,8,9)))

test

([[1,2,3],[4,5,6],[7,8,9]])

x也可以是( [ [ ] ] )或者是( ( [ ] ) )

上面的方法都是建立乙個二維陣列

test.shape

(3,3)

test.type

『int32』

如果維的長度不等,則不顯(後面的3不要)

已知類別:『int32』,』float64』,』|sx』 x為維的長度

定義類別,在第0位新增

((()),dtype=(int32 | float64 | numpy.string_)

可通過numpy.shape 改造陣列

a=numpy.array(((1,2,3,4),(4,5,6,7),(7,8,9,10)))

a.shape

(3,4)

有兩個維度,第0維長度為3,第一維長度為4

a.shape=(4,3)

array([

[1,2,3],

[4,4,5],

[6,7,7],

[8,9,10] ] )

陣列元素不變((m*n)=(m』*n』)),陣列每個軸的長度發生改變,陣列元素在記憶體中的位置沒有變

Numpy學習日記(一)

6種標準資料型別 number 數字 string 字串 list 列表 tuple 元組 set 集合 dictionary 字典 其中,number 數字 string 字串 tuple 元組 為不可變資料。list 列表 set 集合 dictionary 字典 為可變資料。list 1,2,...

numpy學習(一) numpy基礎

此文為學習 理解numpy,numpy簡單入門教程整理的學習筆記 numpy是乙個功能強大的python庫,主要用於對多維陣列執行計算。numpy這個詞 於兩個單詞 numerical和python。a np.array 0,1,2,3,4 a np.array 0,1,2,3,4 1,2,3,4,...

Numpy學習筆記(一)

numpy的主要物件是同種元素的多維陣列,這和python的列表稍微不同,python列表的元素型別可以不同。在numpy中,維度 dimensions 叫做軸 axes 軸的個數叫做秩 rank 比如 1,2,3 是乙個秩為1 的陣列,軸長度為3 1.0.0.0.1.2.陣列的秩為2,第一維的維度...