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

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

shape实际上是一个函数,不过它不是python的内置函数,而是python第三方库numpy之中的一个方法。shape()方法的作用去判断传进来的数组维度和长度,当没有任何参数传进来的时候也不会报错。而是返回一个空的元组,示例如下:

impor numpy as np
np.shape()
()

shape()方法去判断数组维度和长度实际上分为两种情况,当数组为一维数组,也就是只有一个空括号来保存数据时调用shape()方法就是获取这个数组的长度,示例如下:

np.shape([1,2])
(2,)

但是当数组是多维数组是就会变成判断数组维度的方法了,因为从一维数组调用它的结果来看,逗号后面是应该还有一个数字的。那么多维数组判断的结果就是两个数字的元组,第一个数字标识它是几维数组,也就是由多少个中括号在里面。而第二个数字的意思则是每一个数组里面有多少个数字,代码示例如下:

np.shape([[1,2],[2,1]])
(2,1)

在使用这个方法之前还有一个必要条件就是将numpy库通过pip给下载安装好,因为它是python第三方库,需要下载才可以使用。

以上就是关于“Python中shape有什么用?Python的shape是什么意思”的全部内容了,希望对你有所帮助。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!