Numpy学习——ndarray的属性

1.属性介绍

|----|-------------|-------|----------|-----------|-------------|
| 属性 | shape | ndim | size | dtype | T |
| 描述 | 数组的形状,行数和列数 | 数组的维度 | 数组元素总的个数 | 数组元素的数据类型 | 矩阵的转置,行和列交换 |

2.属性调用示例

1.定义一个2*3数组,2行3列,并输出

python 复制代码
arr=np.array([[1,2,3],
              [4,5,6]])
print(arr)

#输出结果

\[1 2 3

4 5 6\]

2.调用.shape函数输出arr的形状,有2行3列:

python 复制代码
print('数组的形状:',arr.shape)

#输出结果

数组的形状: (2, 3)

3.调用ndim输出arr的维度,显然arr是一个2维数组:

python 复制代码
print('数组的维度:',arr.ndim)

#输出结果

数组的维度: 2

4.调用size输出arr元素总个数,2*3=6,一共6个:

python 复制代码
print('数组的元素个数:',arr.size)

#输出结果

数组的元素个数: 6

5.调用dtype输出arr数据类型,因为我们定义时全为整数,所以输出是整数:

python 复制代码
print('元素的数据类型:',arr.dtype)

#输出结果

元素的数据类型: int32

6.调用T输出arr的转置,原本是2*3,变成3*2数组:

python 复制代码
print('数组的转置:',arr.T)

#输出结果

数组的转置: [[1 4]

2 5

3 6\]

相关推荐
盐水冰3 小时前
【烘焙坊项目】后端搭建(12) - 订单状态定时处理,来单提醒和顾客催单
java·后端·学习
Hello小赵3 小时前
视频压缩编码学习(一)—— 基础知识大集合
学习
似水明俊德4 小时前
02-C#.Net-反射-学习笔记
开发语言·笔记·学习·c#·.net
adore.9684 小时前
3.18 复试学习
学习
留白_5 小时前
MySQL学习(9)——索引
学习
请你喝好果汁6415 小时前
生信学习笔记:ArchR 处理小麦单细胞 ATAC-seq 中的细胞数差异与 Embedding 报错调试
学习
jinanwuhuaguo6 小时前
OpenClaw、飞书、Claude Code、Codex:四维AI生态体系的深度解构与颗粒化对比分析
大数据·人工智能·学习·飞书·openclaw
萨文 摩尔杰6 小时前
GPS原理学习
学习·fpga开发
fengci.7 小时前
ctfshow(web入门)295-300
java·开发语言·学习
renhongxia18 小时前
多模态融合驱动下的具身学习机制研究
运维·学习·机器人·自动化·知识图谱