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

相关推荐
西岸行者2 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意2 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码2 天前
嵌入式学习路线
学习
毛小茛2 天前
计算机系统概论——校验码
学习
babe小鑫2 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms2 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下2 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。2 天前
2026.2.25监控学习
学习
im_AMBER2 天前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J2 天前
从“Hello World“ 开始 C++
c语言·c++·学习