Numpy數(shù)據(jù)類型

1 Numpy中的數(shù)據(jù)類型

Numpy 數(shù)據(jù)類型 C 的類型 描述
np.bool bool 存儲為字節(jié)的布爾值(True或False)
np.byte signed char 平臺定義
np.ubyte unsigned char 平臺定義
np.short short 平臺定義
np.ushort unsigned short 平臺定義
np.intc int 平臺定義
np.uintc unsigned int 平臺定義
np.int_ long 平臺定義
np.uint unsigned long 平臺定義
np.longlong long long 平臺定義
np.ulonglong unsigned long long 平臺定義
np.half / np.float16 半精度浮點數(shù):符號位,5位指數(shù),10位尾數(shù)
np.single float 平臺定義的單精度浮點數(shù):通常為符號位,8位指數(shù),23位尾數(shù)
np.double double 平臺定義的雙精度浮點數(shù):通常為符號位,11位指數(shù),52位尾數(shù)。
np.longdouble long double 平臺定義的擴展精度浮點數(shù)
np.csingle float complex 復數(shù),由兩個單精度浮點數(shù)(實部和虛部)表示
np.cdouble double complex 復數(shù),由兩個雙精度浮點數(shù)(實部和虛部)表示。
np.clongdouble long double complex 復數(shù),由兩個擴展精度浮點數(shù)(實部和虛部)表示。
Numpy 的變量類型 C 的類型 描述
np.int8 int8_t 字節(jié)(-128到127)
np.int16 int16_t 整數(shù)(-32768至32767)
np.int32 int32_t 整數(shù)(-2147483648至2147483647)
np.int64 int64_t 整數(shù)(-9223372036854775808至9223372036854775807)
np.uint8 uint8_t 無符號整數(shù)(0到255)
np.uint16 uint16_t 無符號整數(shù)(0到65535)
np.uint32 uint32_t 無符號整數(shù)(0到4294967295)
np.uint64 uint64_t 無符號整數(shù)(0到18446744073709551615)
np.intp intptr_t 用于索引的整數(shù),通常與索引相同 ssize_t
np.uintp uintptr_t 整數(shù)大到足以容納指針
np.float32 float
np.float64 / np.float_ double 請注意,這與內(nèi)置python float的精度相匹配。
np.complex64 float complex 復數(shù),由兩個32位浮點數(shù)(實數(shù)和虛數(shù)組件)表示
np.complex128 / np.complex_ double complex 請注意,這與內(nèi)置python 復合體的精度相匹配。
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容