Преобразовать одномерный массив из 10 элементов, заменив все отрицательные числа на -1 , а положительные на +1

18 Сен 2019 в 22:43
197 +1
0
Ответы
1

Пример кода на Python:

import numpy as np
# Создаем одномерный массив из 10 элементов
arr = np.array([-2, 3, -5, 7, -1, 0, -4, 2, 6, -9])
# Заменяем отрицательные числа на -1 и положительные на +1
arr[arr < 0] = -1
arr[arr > 0] = 1
print(arr)

Результат выполнения кода:

[-1 1 -1 1 -1 0 -1 1 1 -1]
19 Апр 2024 в 21:51
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир