Numpy資料型別

2021-10-21 19:16:15 字數 892 閱讀 4072

構造語法: numpy.dtype(object,align,copy)

object:被轉換為資料型別的物件;

align :如果為true,則向字段新增間隔,使其類似c的結構體;

copy :生成dtype物件的新副本,如果為flase,結果是內建資料型別物件的引用。

檢視ndarray的資料型別:.dtype

#宣告乙個dtype型別物件

dt=np.dtype(np.int32)

#與 dt=np.dtype(int)等價

print

(dt)

a=np.array([1

,2,3

,4,5

,6],dtype=dt)

#使用上面的dt物件

print

(a)

#宣告乙個float型別的dtype

dt_f=np.dtype(np.float32)

b=np.array([1

,2,3

,4,5

,6],dtype=dt_f)

print

(b)

#宣告乙個複數型別的dtype

dt_c=np.dtype(np.

complex

)c=np.array([1

,2,3

,4,5

,6],dtype=dt_c)

print

(c)

以上均為先建立乙個python序列後通過array函式將其轉換為陣列。

NumPy 資料型別

numpy 支援比 python 更多種類的數值型別。下表顯示了 numpy 中定義的不同標量資料型別。序號資料型別及描述 1.bool 儲存為乙個位元組的布林值 真或假 2.int 預設整數,相當於 c 的long,通常為int32或int64 3.intc相當於 c 的int,通常為int32或...

NumPy 資料型別

numpy提供的數值型別,數值範圍比python提供的數值型別更大。numpy的數值型別,如下表所示 sn資料型別描述1 bool 布林值,取值ture false,占用乙個位元組 2int 是integer的預設型別。與c語言中的long型別相同,有可能是64位或32位。3intc 類似於c語言中...

Numpy資料型別

numpy是python的一種開源的數值計算擴充套件,是一些針對矩陣進行運算的模組。1.numpy介紹 2.numpy 學習筆記 3.python中的list和array的不同之處 4.python列表 numpy陣列與矩陣的區別 1.python中的list和np.array的不同之處 numpy...