NumPy: проверять поэлементно True / False данного массива, в котором установлен signbit
Математика NumPy: упражнение 36 с решением
Напишите программу NumPy для проверки поэлементного True / False данного массива, в котором установлен signbit.
Пример массива: [-4, -3, -2, -1, 0, 1, 2, 3, 4]
Пример решения :
Код Python:
import numpy as np
x = np.array([-4, -3, -2, -1, 0, 1, 2, 3, 4])
print("Original array: ")
print(x)
r1 = np.signbit(x)
r2 = x < 0
assert np.array_equiv(r1, r2)
print(r1)
Пример вывода:
Исходный массив: [-4 -3 -2 -1 0 1 2 3 4] [Истинно Истинно Истинно Ложь Ложь Ложь Ложь Ложь
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Далее: Напишите программу NumPy для поэлементного изменения знака данного массива на знак данного массива.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code