numpy数组中的shape函数用于,python中shape函数的用法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: