1
最初の100個の赤のピクセル値、2番目の100個の緑色、最後の100個の青色の300個の値の配列が与えられた場合、reshapeを使用してこの最初の1x300リストを100x3マトリックスに再配置しますRGB値を一致させる?ピクセルリストをRGBマトリックスに再形成する方法は?
最初の100個の赤のピクセル値、2番目の100個の緑色、最後の100個の青色の300個の値の配列が与えられた場合、reshapeを使用してこの最初の1x300リストを100x3マトリックスに再配置しますRGB値を一致させる?ピクセルリストをRGBマトリックスに再形成する方法は?
もっと管理しやすいように、num34の配列pix
があり、最初の10個は赤、次に10個は青、10個は30個の値があるとしましょう。
>>> pix.reshape(3, 10).transpose()
array([[ 0, 10, 20],
[ 1, 11, 21],
[ 2, 12, 22],
[ 3, 13, 23],
[ 4, 14, 24],
[ 5, 15, 25],
[ 6, 16, 26],
[ 7, 17, 27],
[ 8, 18, 28],
[ 9, 19, 29]])
:例えば:RGB値の10x3アレイ、使用中にその形状を変更する
>>> import numpy as np
>>> pix = np.arange(30)
>>> pix
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29])