有些小伙伴在学习python数据分析时查看程序源代码经常可以看到有使用shape的代码,但是却不知道shape是什么,也不知道它有什么用。那这篇文章就将会来详细的讲解一下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,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。