import numpy as np # Create an example 1D array arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) # Invert all elements within the range of 3 to 5 arr= np.where(np.logical_and(arr >= 3, arr <= 5), -1*arr, arr) print(arr)