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\]

相关推荐
通信小呆呆13 天前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
H__Rick13 天前
自动对焦学习-3
人工智能·学习·计算机视觉
Daisy Lee13 天前
量化学习-第1章-什么是量化金融
学习·金融·datawhale
Alsn8613 天前
等待学习-学习目录:Docker 容器安全攻防
学习·安全·docker
YM52e13 天前
买菜计算器小应用 - HarmonyOS ArkUI 开发实战-PC版本
学习·华为·harmonyos·鸿蒙·鸿蒙系统
小雨下雨的雨13 天前
HarmonyOS ArkUI训练营入门-组件掌握系列-Animation 动画效果实现-PC版本
学习·华为·harmonyos·鸿蒙
cqbzcsq13 天前
CellFlow虚拟细胞论文阅读
论文阅读·人工智能·笔记·学习·生物信息
YangYang9YangYan13 天前
2026初入职场学习数据分析的价值
学习·数据挖掘·数据分析
guslegend13 天前
理论学习:什么是 Coding Agent?
学习
自传.13 天前
尚硅谷 Vibe Coding|第三章(1) Claude Code深度使用与进阶技巧 学习笔记
笔记·学习·尚硅谷·vibecoding