кодесурса
«NumPy

NumPy: проверять поэлементно True / False данного массива, в котором установлен signbit

script1adsense2code
script1adsense3code

Математика 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 для вычисления натурального логарифма одного плюс каждого элемента данного массива с точностью с плавающей точкой.

Далее: Напишите программу NumPy для поэлементного изменения знака данного массива на знак данного массива.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code