如何在堆叠后将ndarray切片,还原成原始块

时间:2019-10-25 13:00:07

标签: python numpy slice

嗨,我想恢复由两个较小的数组堆叠而成的两个复合numpy数组。我需要为每一个香料切片,我可以帮我。

我有两个彼此堆叠的ndarrays

frame = np.hstack([thought1,pix])
pix和Thought1的

形状等于(1080,1920,3) 为他们两个

框架堆叠后的形状为(1080,3840,3) 我想通过切片从帧中恢复Thought1和pix 它

frame = np.hstack([thought1,pix])

1 个答案:

答案 0 :(得分:0)

np.hstack的“倒数”为np.hsplit

thought1, pix = np.hsplit(np.hstack([thought1,pix]), [thought1.shape[1]])