热线电话:13121318867

登录
2018-12-03 阅读量: 1404
数组的属性有哪些

数组属性反映了数组本身固有的信息。通常,通过其属性访问数组允许您获取并有时设置数组的内部属性,而无需创建新数组。公开的属性是数组的核心部分,只有部分属性可以有意义地重置而无需创建新数组。有关每个属性的信息如下。
以下属性包含有关数组内存布局的信息:
ndarray.flags有关阵列内存布局的信息。ndarray.shape数组维度的元组。ndarray.strides遍历数组时,每个维度中的字节元组。ndarray.ndim数组维数。ndarray.dataPython缓冲区对象指向数组的数据的开头。ndarray.size数组中的元素数。ndarray.itemsize一个数组元素的长度,以字节为单位ndarray.nbytes数组元素消耗的总字节数。ndarray.base如果内存来自某个其他对象,则为基础对象。

数据类型

数据类型对象
可以在dtype属性中找到与该数组关联的数据类型对象 :
ndarray.dtype数组元素的数据类型。

其他属性
ndarray.T与self.transpose()相同,只是如果self.ndim <2则返回self。ndarray.real数组的真实部分。ndarray.imag数组的虚部。ndarray.flat数组上的一维迭代器。ndarray.ctypes一个简化数组与ctypes模块交互的对象。

5.6893
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子