Python配列から複数の要素を選択するにはどうすればよいですか?これはnumpy配列で可能であることは知っていますが、この場合はnumpy配列を使用できません。マスクされた配列の使用法に似た配列の特定の要素を選択したいのですが、Pythonで次のエラーが発生します
nonzero = numpyarray.nonzero()
pythonarray[nonzero] = numpyarray[nonzero]
*** TypeError: only integer arrays with one element can be converted to an index
numpyarray[nonzero]
正常に動作しますが、アクセスできませんpythonarray[nonzero]
。Python配列でこれを行う方法はありますか?