2
5x5x3のnumpyアレイを印刷すると、5つの5x3アレイとして印刷されます。Python - 5x5x3のnumpy配列を3つの5x5 numpy配列として表示しますか?
私は5ピクセル×5ピクセルのRGB画像を読み込んでおり、R、G、Bの5×5アレイを表示したいと考えています。どうすればいいですか?
ありがとうございます!このような
5x5x3のnumpyアレイを印刷すると、5つの5x3アレイとして印刷されます。Python - 5x5x3のnumpy配列を3つの5x5 numpy配列として表示しますか?
私は5ピクセル×5ピクセルのRGB画像を読み込んでおり、R、G、Bの5×5アレイを表示したいと考えています。どうすればいいですか?
ありがとうございます!このような
何か作業をする必要があります:
In [1]: import numpy as np
In [2]: a = np.array([[[1,2,3], [3,4,3]],[[5,6,3], [7,8,3]]])
In [3]: a.shape
Out[4]: (2, 2, 3)
In [4]: for i in range(a.shape[-1]):
...: print(a[:,:,i])
...:
[[1 3]
[5 7]]
[[2 4]
[6 8]]
[[3 3]
[3 3]]
や 'np.rollaxisにおける平面(行列、-1)のために:プリント(平面)'。または単に 'print(np.rollaxis(matrix、-1)) ' – Eric
[numpy 3D-image array to 2D]の可能な複製(http://stackoverflow.com/questions/14365029/numpy-3d-image-array ~2d) – Simon