发布时间: 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攻击
下一篇: 网络域名是指什么意思