numpy数组中的shape函数用于,python中shape函数的用法
提到了Python的numpy库中的矩阵,本文还介绍了几种创建矩阵的方法。比如创建一个矩阵,可以读取一个矩阵或者数组的维数,也就是通过shape函数来实现,shape函数可以返回一个元组来表示一个数组(matrix)的维数。
一、shape函数
是numpy.core.fromnumeric中的一个函数,它的作用是读取矩阵的长度,
例如,shape[0]是读取矩阵的第一维的长度。它的输入参数可以是表示维度的整数,也可以是矩阵。
shape函数返回表示数组(矩阵)维数的元组,
例如,返回的结果是(400000,50),括号中的第一个数字是第一维度,第二个数字是第二维度,依此类推。
二、三种使用实例
1、建立一个一维矩阵
b=数组([1,2,3,4])
b .形状
(4,)
#可以缩写
形状([1,2,3,4])
(4,)
2、建立一个二维矩阵
importnumpyasnp
A=np.array ([[1,2,3,4],[5,6,7,8]]) # 2D数组
Print(a.shape[0])#的值为2,最外层的矩阵有2个元素,仍然是矩阵。
Print(a.shape[1])#的值为4,内部矩阵有4个元素。
print(a . shape[2])# index error : tupleindexoutofrange3、建立一个三维数组
a=np.array([[[1,2],[3,4]])
a
数组([[[1,2],
[3,4]]])
a .形状
(1L、2L、2L)以上是Python的numpy库中shape函数的介绍和三个具体的使用例子。希望能帮助你理解~更多python学习推荐:python教程。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。