什麼是NumPy?Python中NumPy資料型別有哪些?
NumPy是Python常用的第三方庫,功能強大、用途廣泛,多見於科學計算、資料分析等領域。那麼什麼是NumPy?NumPy的資料型別有哪些呢?我們一起來看看吧。
什麼是NumPy?
NumPy是Python的一種開源的數值計算擴充套件,這種工具可以用來儲存和處理大型矩陣,比如Python自身的巢狀列表結構要高效的多,支援大量的維度陣列與矩陣運算,此外也針對陣列運算提供大量的數學函式庫。
NumPy提供了許多高階的數值程式設計工具,如:矩陣資料型別、向量處理以及精密的運算庫。專為進行嚴格的數字處理而產生,多為大型金融公司使用,以及核心的科學計算組織如:Lawrence livermore、nasa用其處理一些本來使用C++,Fortran或matlab等所做的任務。
NumPy資料型別有哪些?
NumPy支援的資料型別比Python內建的資料型別要多很多,基本上可以和C語言的資料型別對應上,其中部分型別對應為Python內建的型別。
bool_:布林型資料型別(true或false)
Int_:預設的整數型別(類似於C語言中的long,int32或int64)
Intc:與C的int型別一樣,一般是int32或者int64
intp:用於索引的整數型別,類似於C的ssize_t
int8:位元組(-128 to 127)
int16:整數(-32768 to 32767)
int32:整數(-2147483648 to 2147483647)
int64:整數(-9223372036854775808 to 9223372036854775807)
uint8:無符號整數(0 to 255)
uint16:無符號整數(0 to 65535)
uint32:無符號整數(0 to 4294967295)
uint64:無符號整數(0 to 18446744073709551615)
float_:float64 型別的簡寫
float16:半精度浮點數,包括:1 個符號位,5 個指數位,10 個尾數位
float32:單精度浮點數,包括:1 個符號位,8 個指數位,23 個尾數位
float64:雙精度浮點數,包括:1 個符號位,11 個指數位,52 個尾數位
complex_:complex128 型別的簡寫,即 128 位複數
complex64:複數,表示雙 32 位浮點數(實數部分和虛數部分)
complex128:複數,表示雙 64 位浮點數(實數部分和虛數部分)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2769597/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- numpy資料型別資料型別
- NumPy 資料型別資料型別
- NumPy之:資料型別資料型別
- 資料庫是什麼意思?有什麼用?有哪些型別?資料庫型別
- 資料型別是什麼?Python的資料型別又有哪些?資料型別Python
- NumPy之:資料型別物件dtype資料型別物件
- Numpy 資料型別和基本操作資料型別
- NumPy 超詳細教程(2):資料型別資料型別
- Python資料分析 – numpyPython
- Python資料分析 - NumpyPython
- NumPy 陣列切片及資料型別介紹陣列資料型別
- Python資料分析之numpyPython
- 什麼是DOS?DOS攻擊型別有哪些?型別
- 資料型別: 資料型別有哪些?資料型別
- Python資料分析--Numpy常用函式介紹(6)--Numpy中與股票成交量有關的計算Python函式
- 資料結構中抽象資料型別是什麼?資料結構抽象資料型別
- Numpy學習-Task01-資料型別&陣列建立資料型別陣列
- 【Python資料科學】之NumpyPython資料科學
- Python資料分析 numpy 筆記Python筆記
- 資料分析——numpy
- Python中模組是什麼?Python有哪些模組?Python
- Python資料分析--Numpy常用函式介紹(9)--Numpy中幾中常見的圖形Python函式
- Python資料分析--Numpy常用函式介紹(5)--Numpy中的相關性函式Python函式
- Python資料分析--Numpy常用函式介紹(7)--Numpy中矩陣和通用函式Python函式矩陣
- 安全行業中供應鏈攻擊是什麼?有哪些型別?行業型別
- Java中基本資料型別和包裝型別有什麼區別?Java資料型別
- 什麼是檔案?Linux檔案型別有哪些?Linux型別
- Python資料分析與展示之『Numpy』Python
- python-資料分析-Numpy-2Python
- 駭客型別有哪些?他們有什麼區別?型別
- cython和python分別是什麼?區別有哪些?Python
- Python資料型別是什麼?七大類!Python資料型別
- python語言中基本資料型別有哪些?Python資料型別
- Linux系統終端型別有哪些?分別是什麼?Linux型別
- python不同資料型別之間的區別有什麼?Python資料型別
- numpy中dot與*的區別
- Python資料分析--Numpy常用函式介紹(4)--Numpy中的線性關係和資料修剪壓縮Python函式
- JavaScript有哪些資料型別?JavaScript資料型別