概念
NumPy數組是一個多維的數組對象(矩陣),稱爲ndarray
創建數組(array方法)
numpy.array(object, dtype=None, copy=True, order=‘K’, subok=False, ndmin=0)
參數 | 含義 |
---|---|
object | 數據 |
dtype | 數據類型(可選),如果沒有給出,自動設置爲存儲數據最小的類型 |
copy | 對象是否需要複製 |
order | 指定數組在計算機中內存的儲存順序。如果不是數組,則按C排列,如果爲數組,C爲行方向,F爲列方向,A爲任意方向,K爲F和A(默認) |
subok | 如果爲真,那麼子類將被傳遞,否則返回的數組將被強制爲一個基類數組(默認)。 |
ndmin | 指定生成數組的最小維度,維度個數 |
常用: dtype、 order、ndmin
實例
創建一個默認數組
import numpy as np
n = np.array([1,2,3])
print(n)
print(type(n))
傳入 dtype
import numpy as np
n = np.array([1,2,3],dtype=float)
print(n)
print(type(n))
傳入ndmin
import numpy as np
# 三維數組
n = np.array([1,2,3], ndmin=3)
print(n)
print(type(n))