NumPy 基本語法彙總
阿新 • • 發佈:2021-09-22
NumPy 基本語法彙總
Numpy
是Python
科學計算庫,用於快速處理任意維度的陣列,可以處理N維陣列, 支援向量化運算,其底層是由C語言編寫的,運算速度相比較PYTHON會非常快, 這也是大資料常用numpy來計算的原因,其對陣列的操作速度不受python直譯器的影響。
ndarray屬性
屬性 | 描述 |
---|---|
ndarray.shape | 陣列維度的元組 |
ndarray.ndim | 陣列維數 |
ndarray.size | 陣列中的元素數量 |
ndarray.itemsize | 一個數組元素的長度(位元組) |
ndarray.dtype | 陣列元素的型別 |
12
import numpy as np a = np.array([1,2,3]) b = np.array([[1,2,3],[4,5,6]]) c = np.array([[[1,2],[3,4]], [[5,6],[7,8]]]) print('a的資料維度是:',a.shape) #陣列的維度的元組,當陣列是一維時候,表示有幾列 print('b的資料維度是:',b.shape) #兩行三列 print('c的資料維度是:',c.shape) #三行三列 print('上面三個陣列的維度分別是:',a.ndim,b.ndim,c.ndim) print('上面三個陣列的元素個數分別是:',a.size,b.size,c.size) print(c.dtype) #陣列的型別
a的資料維度是: (3,) b的資料維度是: (2, 3) c的資料維度是: (2, 2, 2) 上面三個陣列的維度分別是: 1 2 3 上面三個陣列的元素個數分別是: 3 6 8 int32志同道合一起學習,歡迎加入QQ群:878749917