python 資料分析-numpy
阿新 • • 發佈:2019-02-20
1. NumPy簡介
NumPy ( Numerical Python) 是高效能科學計算和資料分析的基礎包. 其部分功能如下: ndarry: 一個具有向量算術運算和複雜廣播能力的快速且節省空間的多維陣列. 用於對整數進行快速運算的標準數學函式 用於讀寫磁碟資料的工具以及用於操作記憶體對映檔案的工具 線性代數,隨機數生成以及傅立葉變換功能 用於整合由C, C++, Fortran 等語言編寫的程式碼的工具2. ndarry: 一種多維陣列物件
(1) 建立ndarry
data1 = [6, 7.5, 8, 0 ,1] arr1 = np.array(data1) 巢狀序列: data2 = [[1, 2, 3, 4], [5, 6, 7, 8]]陣列建立函式: array 將輸入資料( 列表, 元組, 陣列或其他序列型別) 轉換為 ndarray. 要麼推斷出dtype, 要麼顯示指定dtype . 預設直接複製輸入資料. asarray 將輸入轉換為ndarray, 如果輸入本身就是一個ndarray就不進行輔助 arange 類似於內建的range, 但返回的是一個ndarray而不是列表 ones, ones_like 根據指定的形狀和dtype建立一個全1陣列. Ones_like 以另一個數組為引數, 並根據其形狀和dtype創 建一個1陣列