Numpy簡單小結

2022-08-24 04:36:11 字數 714 閱讀 8921

numpy是python中科學計算的基礎包。它是乙個python庫,提供多維陣列物件,各種派生物件(如掩碼陣列和矩陣),以及用於陣列快速操作的各種api,有包括數學、邏輯、形狀操作、排序、選擇、輸入輸出、離散傅利葉變換、基本線性代數,基本統計運算和隨機模擬等等。

numpy的一些操作

np.array(元組|列表) #把元組或列表轉化為陣列

np.arange([開始數值,]結束數值[,步長]) #獲取開始到結束的步長序列

np.linspace(開始,結束,組數,endpoint=是否包含結束值) #線性分段

np.zeros((行數,列數) [,dtype=元素資料型別]) #建立元素為0的array

np.ones((行數,列數) [,dtype=元素資料型別]) #建立元素為1的array

np.eye(n) #建立n行n列對角線為1的array

np.empty((行數,列數),[,dtype=元素資料型別]) #預設值的陣列

np.random.rand(行數,列數) #隨機0-1之間的數

np.random.randint(開始值,結束值,size=(行,列)) #開始~結束的指定個隨機數

np.random.randn(n) #正態分佈小的n個隨機數

numpy簡單使用

建立一維陣列 in 1 import numpy as np in 2 np.array 1,2,3 out 2 array 1,2,3 in 3 np.linspace 2.0,3.0,num 5 out 3 array 2.2.25,2.5 2.75,3.建立二維陣列 in 3 data 2,4...

numpy簡單入門

numpy數以陣列為物件,將各種資料轉化成陣列,因此,我們學習的也就是陣列了,實際上它被稱之為ndarrays。建立乙個陣列 import numpy as np my array np.array 1,2,3,4,5 print my array print my array.shape 建立全部...

numpy矩陣屬性知識小結

簡單瀏覽了一下numpy中array屬性的清單,挨個輸入看了一下 a np.array 1,2,3 4,5,6 7,8,9 a array 1,2,3 4,5,6 7,8,9 a.t array 1,4,7 2,5,8 3,6,9 屬性t應該是矩陣的轉置,再建立乙個量做一下測試 b np.array...