發布時間: 2023-02-03 13:46:38
Python提供了一個array模塊。array和list不同,他直接保存數值,和C語言的一維數組比較類似。但由于Python的模塊不支持多維,也沒有各種運算函數,因此不適合做數值運算。Numpy的誕生補的這些不足。Numpy提供了一種儲存單一數據類型的多維數組--- ndarray。
介紹:那是存儲單一數據類型的多維數組。(下文統一稱為數組)
屬性:
1)ndim:返回int,表示數組的維數
2)shape:返回tuple,表示數組形狀的陣列,對于n行m列的矩陣,形狀為(n,m)
3)size:返回int,表示數組的元素總數,等于數組形狀的乘積
4)dtype:返回data-type,表示數組中元素的數據類型
5)itemsize:返回int,表示數組的每個元素的大?。ㄒ宰止潪閱挝唬?,例如,一個元素類型為float64的數組的itemsiz屬性值為8(float64占用64個bits,每個字節長度為8,所以64/8,占用8個字節),一個元素類型為complex32的數組的itemsiz屬性值為4,即32/8
創建數組:NumPy提供的array函數可以創建一維或多維數組,其基本使用格式如下。
numpy.array(object, dtype=None, *, copy=True, order='K', subok=False, ndmin=0, like=None)
上一篇: 怎么防御DDoS攻擊
下一篇: 網絡域名是指什么意思