【发布时间】:2020-11-28 16:46:27
【问题描述】:
我正在处理一个大型 N-D numpy 数组。我想只保留那些存在于不同 numpy 数组中的元素,并将剩余的值设置为 0。
例如,如果我们考虑这个 numpy 数组
array([[[36, 1, 72],
[76, 50, 23],
[28, 68, 17],
[84, 75, 69]],
[[ 5, 15, 93],
[92, 92, 88],
[11, 54, 21],
[87, 76, 81]]])
我想在所有地方设置0,除了值是50、11、72
【问题讨论】:
-
到目前为止你有什么尝试?
-
@MadPhysicist,我采用了迭代列表并将替换值设置为零的简单方法,我确信这不是最好的方法
-
这里没有列表。术语很重要,提供您的工作示例也很重要。