Вот задание: в программе создайте одномерный массив и запишите в переменную arr. Максимальное значение в массиве замените на среднее значение в массиве.
Я решала так, но оказалось неправильно:
import numpy as np
arr = np.arange(10).reshape(10)
arr1 = np.where(arr == np.max(arr),np.mean(arr), arr)
print(arr1)
Но это оказалось неправильно, потому что возвращает новый массив. Как сделать так, чтобы значения менялись в старом массиве?