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...