1. 程式人生 > 其它 >NumPy 基本語法彙總

NumPy 基本語法彙總

NumPy 基本語法彙總

NumpyPython科學計算庫,用於快速處理任意維度的陣列,可以處理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