給定一個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)數組中的每一個都是對稱的。