我怎样才能将列表列表(numpy 数组)中的一系列值转换为一个数字,并将所有其他数字保持原样, 我试过了
np.where(array!= range(-1024,0),array,0))
但是这个给了我一个错误,关于我如何做的任何建议,在此先感谢。
请您参考如下方法:
您可以使用 isin 即
array = np.array([-150,105,250,-520,-1024,-1050])
np.where( ~np.isin(array, np.arange(-1024,0)) , array, 0)
array([ 0, 105, 250, 0, 0, -1050])
