私はnumpy.ndarrayを持っています。私はブール値リストを持っています。配列の列にアクセスするためにリストを使用したいと思います。ブールベクトルを使用したnumpy配列のインデックス付け
X = [[1,2,3,4],[5,6,7,8]]
Y = [True,False,False,True]
私は非効率的にこれをやっているし、簡単な方法があるかどうかを知りたいと思い、結果は
[[1,4][5,8]]
になりたいです。
私はnumpy.ndarrayを持っています。私はブール値リストを持っています。配列の列にアクセスするためにリストを使用したいと思います。ブールベクトルを使用したnumpy配列のインデックス付け
X = [[1,2,3,4],[5,6,7,8]]
Y = [True,False,False,True]
私は非効率的にこれをやっているし、簡単な方法があるかどうかを知りたいと思い、結果は
[[1,4][5,8]]
になりたいです。
..... 'X [:、Y]'? – Divakar
'X [:、[0,3]]'? – ForceBru
Nopeは機能しません。それは配列のインデックスが多すぎると言う。 – Nivi