Предмет:
ИнформатикаАвтор:
barnabyОтвет:
import numpy as np
random_numbers = np.random.randint(low=20, high=86, size=150)
print("Исходный массив: ", random_numbers)
max_number = random_numbers[0]
max_index = 0
for i in range(len(random_numbers)):
if random_numbers[i] > max_number:
max_number = random_numbers[i]
max_index = i
print("Максимальный элемент: ", max_number)
print("Индекс максимального элемента: ", max_index)
random_numbers = np.insert(random_numbers, max_index, 1000)
print("Массив после выполнения вставки: ", random_numbers)
Объяснение:
Для создания массива из 150 случайных чисел, принадлежащих интервалу [20, 85], можно воспользоваться библиотекой NumPy:
import numpy as np
random_numbers = np.random.randint(low=20, high=86, size=150)
print(random_numbers)
Для поиска максимального элемента и его индекса можно воспользоваться циклом for и условием:
max_number = random_numbers[0]
max_index = 0
for i in range(len(random_numbers)):
if random_numbers[i] > max_number:
max_number = random_numbers[i]
max_index = i
print("Максимальный элемент: ", max_number)
print("Индекс максимального элемента: ", max_index)
Далее можно вставить число 1000 перед максимальным элементом, используя метод insert:
random_numbers = np.insert(random_numbers, max_index, 1000)
print("Массив после выполнения вставки: ", random_numbers)
Автор:
isaacjacobsДобавить свой ответ
Предмет:
ФизикаАвтор:
davianorozcoОтветов:
Смотреть
Предмет:
Українська літератураАвтор:
zionmunozОтветов:
Смотреть
Предмет:
Английский языкАвтор:
genovevaОтветов:
Смотреть
Предмет:
ИнформатикаАвтор:
larsonОтветов:
Смотреть