❝数组的属性主要是指数组的行列数、元素个数、元素的数据类型、数组的维数
❞
查看数组的行数和列数
数组的shape属性用于查看数组的行数和列数,演示代码如下:
import numpy as zw # 导入NumPy模块,并简写为zw
biaoxing=zw.array([[1,2],[3,4],[5,6]])# 创建一个有3行2列的数组biaoxing
print(biaoxing.shape) # 通过shape属性获取数组biaoxing的行数和列数并打印输出
![alt](https://img-blog.csdnimg.cn/img_convert/e3c4621ec9182cf5c19163a6e0a4dcff.png)
-
通过shape属性获得的是一个数组,如果只想查看数组的行数和列数,可以通过从数组中提取元素来实现,演示代码如下:
import numpy as zw # 导入NumPy模块,并简写为zw
biaoxing=zw.array([[1,2],[3,4],[5,6]])# 创建一个有3行2列的数组biaoxing
print(biaoxing.shape[0]) # 通过shape属性获取数组biaoxing的行数并打印输出
print(biaoxing.shape[1]) # 通过shape属性获取数组biaoxing的列数并打印输出
![alt](https://img-blog.csdnimg.cn/img_convert/6854b479b62acd18564b8dbf2170cefd.png)
-
查看数组元素个数 数组的size属性用于查看数组的大小,也就是数组的元素个数,演示代码如下:
import numpy as zw # 导入NumPy模块,并简写为zw
biaoxing=zw.array([[1,2],[3,4],[5,6]])# 创建一个有3行2列的数组biaoxing
print(biaoxing.size) # 通过size属性获取数组biaoxing的元素个数并打印输出
![alt](https://img-blog.csdnimg.cn/img_convert/b2836c7597d04acac9de99a57c674395.png)
-
查看和转换数组元素的数据类型 数组的dtype属性用于查看数组元素的数据类型,演示代码如下:
import numpy as zw # 导入NumPy模块,并简写为zw
biaoxing=zw.array([[1.2,2,3.4,4],[5,4,6.4,6]])# 创建一个有2行4列的数组biaoxing
print(biaoxing.dtype) # 通过dtype属性获取数组biaoxing的元素数据类型并打印输出
![alt](https://img-blog.csdnimg.cn/img_convert/83e361c43edc85ab86378d3a65241894.png)
可利用astype()
函数进行数据转换,演示代码如下:
import numpy as zw # 导入NumPy模块,并简写为zw
biaoxing=zw.array([[1.2,2,3.4,4],[5,4,6.4,6]])# 创建一个有2行4列的数组biaoxing
biaoxing1=biaoxing.astype(int) # 将浮点型数据 转换为整型数字
print(biaoxing1) # 打印输出biaoxing1
print(biaoxing1.dtype) # 通过dtype属性获取数组biaoxing的元素数据类型并打印输出
![alt](https://img-blog.csdnimg.cn/img_convert/33a40071bab575856e5d6c52fb648924.png)
-
查看数组维数 数组的维数是指数组是几维数组,可直接调用数组里的ndim属性查看,演示代码如下:
import numpy as zw # 导入NumPy模块,并简写为zw
biaoxing=zw.array([[1.2,2,3.4,4],[5,4,6.4,6]])# 创建一个有2行4列的数组biaoxing
print(biaoxing.ndim)
![alt](https://img-blog.csdnimg.cn/img_convert/5f967b05145d31125dc4fdcce1aef527.png)
「更多详细内容请微搜索公众号:作物表型记录本 私人微信:saxn2022」
本文由 mdnice 多平台发布