【发布时间】:2021-07-07 12:12:07
【问题描述】:
我尝试从第一个数组中获取没有 2 的新数组,当然可以通过多种方式获得,但我正在寻找更少的编码和更智能的解决方案,以这个数组为例..:
somearray = np.array( [4, 5, 2, 8, 4, 7, 2, 64, 2, 57, 2, 45, 7, 43, 2, 5, 7, 3, 3, 6523, 3, 4, 3, 0, -65, -343])
#so create array for deleted 2's for the new array only, the first one will not be affected.
newarray = ??
请不要回答我“np.ma.masked_array(vec, vec == 2)”,它会用-- 替换 2 而不会删除它们..
【问题讨论】:
标签: python arrays python-3.x numpy