更新于 2022 年 2 月 5 日 07:29:12
201 次浏览
要返回未掩码且不为零的元素的索引,请使用 ma.MaskedArray.nonzero()。它返回一个元组数组,每个维度一个,包含该维度中非零元素的索引。可以使用 -a[a.nonzero()] 获取相应的非零值。要按元素而不是按维度对索引进行分组,请改为使用 -np.transpose(a.nonzero())。结果始终是一个二维数组,每行对应一个非零元素。步骤首先,导入所需的库 -import numpy as np import numpy.ma as ma使用 numpy.array() 方法创建包含 int 元素的数组 -arr = np.array([[55, 85, 59, 77], [67, 33, 39, 57], ... 阅读更多