1
17633788835
V1
2022/11/06阅读:25主题:全栈蓝
第三章:Python基础学习之查看数组的属性
❝数组的属性主要是指数组的行列数、元素个数、元素的数据类型、数组的维数
❞
查看数组的行数和列数
数组的shape属性用于查看数组的行数和列数,演示代码如下:
import numpy as zw # 导入NumPy模块,并简写为zw
biaoxing=zw.array([[1,2],[3,4],[5,6]])# 创建一个有3行2列的数组biaoxing
print(biaoxing.shape) # 通过shape属性获取数组biaoxing的行数和列数并打印输出

-
通过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的列数并打印输出

-
查看数组元素个数 数组的size属性用于查看数组的大小,也就是数组的元素个数,演示代码如下:
import numpy as zw # 导入NumPy模块,并简写为zw
biaoxing=zw.array([[1,2],[3,4],[5,6]])# 创建一个有3行2列的数组biaoxing
print(biaoxing.size) # 通过size属性获取数组biaoxing的元素个数并打印输出

-
查看和转换数组元素的数据类型 数组的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的元素数据类型并打印输出

可利用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的元素数据类型并打印输出

-
查看数组维数 数组的维数是指数组是几维数组,可直接调用数组里的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)

「更多详细内容请微搜索公众号:作物表型记录本 私人微信:saxn2022」
作者介绍
1
17633788835
V1