2024-09-19 03:51:49 发布
网友
如何将数组a = [[[[1, 2, 3, 4], [5, 6, 7, 8]], [[9, 10, 11, 12], [13, 14, 15, 16]]]]转换为以下形式的numpy矩阵
a = [[[[1, 2, 3, 4], [5, 6, 7, 8]], [[9, 10, 11, 12], [13, 14, 15, 16]]]]
[[1,2,3,4], [5,6,7,8], [9,10,11,12], [13,14,15,16]]
什么?我试过np.bmat(a)但没用。当我这样做,我得到一个2x6矩阵。你知道吗
np.bmat(a)
使用np.array构建数组,然后reshape将其塑造成正确的形状:
np.array
reshape
>>> np.array([[[[1, 2, 3, 4], [5, 6, 7, 8]], [[9, 10, 11, 12], [13, 14, 15, 16]]]]).reshape((4,4)) array([[ 1, 2, 3, 4], [ 5, 6, 7, 8], [ 9, 10, 11, 12], [13, 14, 15, 16]])
使用
np.array
构建数组,然后reshape
将其塑造成正确的形状:相关问题 更多 >
编程相关推荐