【NumPy】numpy數組類型


  我們先來了解一下NumPy支持的數據類型,Python本身支持的數值類型有int(整型,Python2中存在long長整型)、float(浮點數)、bool(布爾型)和complex(復數型)

  

類型 解釋
bool 布爾類型,1 個字節,值為 True 或 False。
int 整數類型,通常為 int64 或 int32 。
intc 與 C 里的 int 相同,通常為 int32 或 int64。
intp 用於索引,通常為 int32 或 int64。
int8 字節(從 -128 到 127)
int16 整數(從 -32768 到 32767)
int32 整數(從 -2147483648 到 2147483647)
int64 整數(從 -9223372036854775808 到 9223372036854775807)
uint8 無符號整數(從 0 到 255)
uint16 無符號整數(從 0 到 65535)
uint32 無符號整數(從 0 到 4294967295)
uint64 無符號整數(從 0 到 18446744073709551615)
float float64 的簡寫。
float16 半精度浮點,5 位指數,10 位尾數
float32 單精度浮點,8 位指數,23 位尾數
float64 雙精度浮點,11 位指數,52 位尾數
complex complex128 的簡寫。
complex64 復數,由兩個 32 位浮點表示。
complex128 復數,由兩個 64 位浮點表示。

  在 NumPy 中,上面提到的這些數值類型都被歸於 dtype(data-type) 對象的實例。 我們可以用 numpy.dtype(object, align, copy) 來指定數值類型。而在數組里面,可以用 dtype= 參數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM