第三章: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的行数和列数并打印输出

alt

  • 通过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

  • 查看数组元素个数 数组的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

  • 查看和转换数组元素的数据类型 数组的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

可利用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

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

微信扫描二维码,关注更多资讯 「更多详细内容请微搜索公众号:作物表型记录本 私人微信:saxn2022」

本文由 mdnice 多平台发布

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值