python将两个一维数组转化为二维数组,matlab把二维数组转为三维数组

  python将两个一维数组转化为二维数组,matlab把二维数组转为三维数组

  之前,python installation编写了一个用3D数组重叠两个2D数组的示例。

  本文试图用“曲线救国”的方法解决二维数组和三维数组重叠的问题。

  但是天道有轮回。天堂圈谁?好不容易反复安排,又出现了新的需求。将三维数组扩展为二维数组。再借再还也不难。解决今天一个三维数组扩展成二维数组的问题。

  重叠三维数组,而numpy很好地支持扩展数组。NP . shape(a,)(a,b))函数。

  使用的参数:

  答:需要重新组装的数组。

  (a,b):每个维度的长度。例如,要展开成二维排列,A,B)将展开成A行和B列。

  当然,如果维度的长度不确定,也可以用-1代替。

  请看下面的例子:

  a=NP . shape(NP . arange(24),)4,3,2) #用最大的)4,3,2)生成一个值数组

  是印刷品(一)

  印刷(外形尺寸)。

  b=NP . shape(a,(-1,2))

  打印(b)是

  Print (b维),B.shape)。

  结果:

  答:

  [[[ 0 1]

  [ 2 3]

  [4]5]

  [[ 6 7]

  [ 8 9]

  [10 11]]

  [[12 13]

  [14 15]

  [16(17] ) ]

  [[18 19]

  [20 21]

  [22 23]]]

  (4,3,2)的维数。

  乙:

  [ 0,1 ],

  [ 2,3 ],

  [ 4,5 ],

  [ 6,7 ]、

  [ 8,9 ],

  [ 10,11 ],

  [ 12,13 ],

  [ 14,15 ],

  [ 16,17 ],

  [ 18,19 ],

  [ 20,21 ],

  [ 22,23 ]

  B的维数:(12,2))。

  请注意,原来的(4,3,2)维数组将扩展为(12,2)维数组,最后一个维度的相对位置不会改变。

  Python把三维数组扩展成二维数组,就是边肖分享的全部内容。希望大家可以参考一下。另外,希望大家能支持聚米学院。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python将字符串转换成日期,python 字符串转换为日期
  • python将字符串转换成日期,python 字符串转换为日期,Python如何将字符串转换为日期
  • python将字符串转换为数字型,python中数字字符和数字值有何不同,如何转换
  • python将文本转为数组,python读取txt文件为数组
  • python将一个正整数分解成质因数,用python分解质因数
  • python单位转换编程英寸厘米,python将8厘米转换为以英寸为单位的长度并输出
  • python将列表中指定元素修改,python 替换列表中的元素
  • Python将字符串分割,python中把字符串分割成单个字符
  • python将数字转换为日期,python excel写入日期变数字
  • Python读取文件名写入Excel,python将结果写入excel文件
  • 用python将字符串进行反转,python中字符串反转函数
  • python 数字类型和字符串类型的相互转换,python将字符串类型转换为数字
  • Python读取文件名写入Excel,python将数据写入excel指定单元格
  • python中将字符串转化为数字,Python将字符串转为数字
  • python将数组写入txt文件,python如何生成txt文件
  • 留言与评论(共有 条评论)
       
    验证码: