4
如何開啓數組a = [[[[1, 2, 3, 4], [5, 6, 7, 8]], [[9, 10, 11, 12], [13, 14, 15, 16]]]]
到表單如何將它變成一個numpy矩陣?
[[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16]]
的numpy的矩陣?我試過np.bmat(a)
無濟於事。當我這樣做時,我得到了2x6矩陣。
如何開啓數組a = [[[[1, 2, 3, 4], [5, 6, 7, 8]], [[9, 10, 11, 12], [13, 14, 15, 16]]]]
到表單如何將它變成一個numpy矩陣?
[[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16]]
的numpy的矩陣?我試過np.bmat(a)
無濟於事。當我這樣做時,我得到了2x6矩陣。
使用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]])