介绍
怎么在python中将三维数组转换成二维数组?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强>用到的参数:强>
答:需要被重新组合的数组
(A, b):各个维度的长度,比如要想展开成二维数组,那么(A, b)就是展开成一行b列。
当然,如果某一个维度长度不确定,也可以用1代替。
<强>看下面这个例子:强>
A =, np.reshape (np.arange(24)(4、3、2)), # #生成一个数值从0到23日,维度为(4、3、2)的数组 print () print(& # 39;的维度:& # 39;,A.shape) 时间=B np.reshape (A, (1、2) 打印(B) 打印(& # 39;B的维度:& # 39;,B.shape)
结果:
: [[[,0,1] ,(2,3) ,(4,5)] ,[[7],6 ,(,8,9) ,[10,11]] ,[[12,13] ,(14,15) ,[16,17]] ,[[18日,19日] ,(20,21) ,[22日,23日]]] 一个的维度:(4、3、2) B: ,,[[,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)
看完上述内容,你们掌握怎么在python中将三维数组转换成二维数组的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!