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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦