为了账号安全,请及时绑定邮箱和手机立即绑定

python array.shape

标签:
杂七杂八
Python中的array.shape——获取数组或序列的元素数量

在Python中,array.shape是一个用于获取数组或序列的元素数量的函数。通过调用该函数,我们可以得到一个元组,其中包含数组的行数和列数。这个元组通常被称为“形状”。本文将详细介绍array.shape函数的使用方法和注意事项。

一维数组的形状

首先,让我们来看一下一维数组的情况。假设我们有一个一维数组,它包含了10个元素,如下所示:

arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(arr.shape)  # 输出:(10,)

在这个例子中,数组的形状是(10,)。这意味着数组有10行,每行都有1个元素。

二维数组的形状

接下来,我们来看一下二维数组的情况。假设我们有一个二维数组,它包含了3行4列的元素,如下所示:

arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
print(arr.shape)  # 输出:(3, 4)

在这个例子中,数组的形状是(3, 4),这意味着数组有3行4列,每行都有1个元素。

三维数组的形状

最后,我们来看一下三维数组的情况。假设我们有一个三维数组,它包含了2个2x2的子数组,如下所示:

arr = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]]
print(arr.shape)  # 输出:(2, 2, 2)

在这个例子中,数组的形状是(2, 2, 2),这意味着数组有两个子数组,每个子数组有两行两列的元素。

总结

总之,Python中的array.shape函数是一个非常有用的工具,可以帮助我们获取数组的形状信息。无论我们的数组是一维、二维还是三维的,都可以使用这个函数来获取它的形状。通过对array.shape的学习和使用,我们可以更好地理解和操作数组,从而提高我们的编程能力和效率。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消