BraveZhao的个人博客分享 http://blog.sciencenet.cn/u/BraveZhao

博文

Python NumPy 数组属性

已有 1825 次阅读 2019-6-12 22:30 |个人分类:Python|系统分类:科研笔记



ndarray.ndim秩,用于返回数组的维数
ndarray.shape数组的维度,对于矩阵,n 行 m 列
ndarray.size数组元素的总个数,相当于 .shape 中 n*m 的值
ndarray.dtypendarray 对象的元素类型
ndarray.itemsizendarray 对象中每个元素的大小,以字节为单位
ndarray.flagsndarray 对象的内存信息
ndarray.realndarray元素的实部
ndarray.imagndarray 元素的虚部
ndarray.data包含实际数组元素的缓冲区,由于一般通过数组的索引获取元素,所以通常不需要使用这个属性。

实例:

1. import numpy as np  

    a = np.array([[1,2,3],[4,5,6]])  

    print (a.shape)

    ndarray.shape 表示数组的维度,返回数组的行数跟列数

2. NumPy 也提供了 reshape 函数来调整数组大小

import numpy as np a = np.array([[1,2,3],[4,5,6]])

b = a.reshape(3,2)  

c = a.reshape(2,4,3)  # b 现在拥有三个维度,为三维数组

print (b)



https://blog.sciencenet.cn/blog-3388193-1184653.html

上一篇:NumPy 数据类型 dtype
下一篇:Python Numpy 创建数组
收藏 IP: 157.0.78.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 09:39

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部