堆疊并重塑Numpy陣列

給定一個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.]]]
? 最佳回答:
In [66]: 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]])
In [67]: t1.shape
Out[67]: (3, 3)
In [68]: np.stack((t1,t2,t3,t4),axis=2)
Out[68]: 
array([[[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)數組中的每一個都是對稱的。

In [70]: np.array((t1,t2,t3,t4))
Out[70]: 
array([[[0, 0, 1],
        [0, 0, 1],
        [1, 1, 0]],

       [[0, 1, 0],
        [1, 0, 1],
        [0, 1, 0]],

       [[0, 0, 1],
        [0, 0, 0],
        [1, 0, 0]],

       [[0, 1, 1],
        [1, 0, 1],
        [1, 1, 0]]])
主站蜘蛛池模板: 国产亚洲福利精品一区二区| 精品无码国产一区二区三区麻豆| 亚洲一区二区女搞男| 亚洲国产精品一区二区久久| 无码国产亚洲日韩国精品视频一区二区三区 | 国产精品综合一区二区三区| 中文字幕一区一区三区| 另类一区二区三区| 亚洲国产精品一区二区第四页| 99在线精品一区二区三区| 蜜臀Av午夜一区二区三区| 亚洲综合无码AV一区二区 | 日本v片免费一区二区三区| 97一区二区三区四区久久| 精品国产一区二区三区不卡| 无码国产精品一区二区免费模式| 不卡无码人妻一区三区音频| 人妻少妇一区二区三区| 三上悠亚亚洲一区高清| 中文字幕久久久久一区| 中文字幕一区二区三区在线不卡| 一区二区三区四区在线视频| 美女免费视频一区二区三区| 视频一区二区在线播放| 无码8090精品久久一区| 久久国产精品免费一区二区三区| 国产在线精品一区二区夜色| 日韩精品一区二区三区视频| 男人的天堂精品国产一区| 国产成人综合精品一区| 一本AV高清一区二区三区| 日韩精品无码一区二区三区免费| 色欲AV蜜臀一区二区三区| 国产精品高清一区二区三区不卡| 国产高清在线精品一区| 秋霞日韩一区二区三区在线观看| 日韩免费视频一区| 不卡一区二区在线| 日韩精品一区二区三区中文| 精品国产一区二区麻豆| 久久久久女教师免费一区|