如何从 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 数组中做到这一点?