Python中shape有什么用?Python的shape是什么意思

有些小伙伴在学习python数据分析时查看程序源代码经常可以看到有使用shape的代码 , 但是却不知道shape是什么 , 也不知道它有什么用 。那这篇文章就将会来详细的讲解一下shape的含义以及使用方法 , 想要学习的小伙伴就一起往下看看吧 。

Python中shape有什么用?Python的shape是什么意思

文章插图
shape实际上是一个函数 , 不过它不是python的内置函数 , 而是python第三方库numpy之中的一个方法 。shape()方法的作用去判断传进来的数组维度和长度 , 当没有任何参数传进来的时候也不会报错 。而是返回一个空的元组 , 示例如下:
impor numpy as npnp.shape()()shape()方法去判断数组维度和长度实际上分为两种情况 , 当数组为一维数组 , 也就是只有一个空括号来保存数据时调用shape()方法就是获取这个数组的长度 , 示例如下:
np.shape([1,2])(2,)但是当数组是多维数组是就会变成判断数组维度的方法了 , 因为从一维数组调用它的结果来看 , 逗号后面是应该还有一个数字的 。那么多维数组判断的结果就是两个数字的元组 , 第一个数字标识它是几维数组 , 也就是由多少个中括号在里面 。而第二个数字的意思则是每一个数组里面有多少个数字 , 代码示例如下:
np.shape([[1,2],[2,1]])(2,1)在使用这个方法之前还有一个必要条件就是将numpy库通过pip给下载安装好 , 因为它是python第三方库 , 需要下载才可以使用 。
【Python中shape有什么用?Python的shape是什么意思】以上就是关于“Python中shape有什么用?Python的shape是什么意思”的全部内容了 , 希望对你有所帮助 。

    推荐阅读