给定一个42D数组,如下所示
import numpy as np
t1=np.array([[0,0,1],[0,0,1],[1,1,0]])
t2=np.array([[0,1,0],[1,0,1],[0,1,0]])
t3=np.array([[0,0,1],[0,0,0],[1,0,0]])
t4=np.array([[0,1,1],[1,0,1],[1,1,0]])
我可以知道如何组合和重塑它以获得如下输出吗
[[[0. 0. 0. 0.]
[0. 1. 0. 1.]
[1. 0. 1. 1.]]
[[0. 1. 0. 1.]
[0. 0. 0. 0.]
[1. 1. 0. 1.]]
[[1. 0. 1. 1.]
[1. 1. 0. 1.]
[0. 0. 0. 0.]]]
数组的转置(也是
np.stack((), axis=0)
)产生相同的结果,但这只是因为(3,3)数组中的每一个都是对称的.T
等价于transpose
函数相关问题 更多 >
编程相关推荐