3Dアレイ)(n_samples、)である各サンプルについて選択された成分である。numpyの私は<em>n_samples</em> = 5と<em>num_components</em> = 7</p> <p>私は別の配列を有する(<strong>インデックス</strong>以下の例では、3D numpyのアレイ(<strong>n_samples第X num_components X 2</strong>)を有する割り出し
結果の配列がn_samples x 2になるようにインデックスを指定してデータ配列から選択したいとします。
コードは以下である:
import numpy as np
np.random.seed(77)
data=np.random.randint(low=0, high=10, size=(5, 7, 2))
indices = np.array([0, 1, 6, 4, 5])
#how can I select indices from the data array?
がデータ0については、例えば、選択されたコンポーネントは、第0であるべきであり、選択されたコンポーネント1データ1.
注意すべきであることを私ができません私はTheanoでそれを使用しているため、任意のforループを使用し、ソリューションはnumpyにのみ基づいている必要があります。
ええ、そうです。私はこれが最高の答えだと思います。 – Ash