NumPy进阶 2019-9-19 不改变原有数组,替换数组中满足某条件的元素 >>>a = np.arange(1,10, dtype = np.int8) >>>out = np.where(a & 1 == 1, -1, a) >>>out array([-1, 2, -1, 4, -1, 6, -1, 8, -1], dtype=int8) >>>a array([1, 2, 3, 4, 5, 6