кодесурса
«NumPy

NumPy: вычисляет поэлементное указание знака для всех элементов в данном массиве.

script1adsense2code
script1adsense3code

Математика NumPy: упражнение 41 с решением

Напишите программу NumPy для вычисления поэлементной индикации знака для всех элементов в данном массиве.

Пример решения :

Код Python:

import numpy as np
x = np.array([1, 3, 5, 0, -1, -7, 0, 5])
print("Original array;")
print(x)
r1 = np.sign(x)
r2 = np.copy(x)
r2[r2 > 0] = 1
r2[r2 < 0] = -1
assert np.array_equal(r1, r2)
print("Element-wise indication of the sign for all elements of the said array:")
print(r1)

Пример вывода:

 Оригинальный массив;
[1 3 5 0 -1 -7 0 5]
Поэлементная индикация знака для всех элементов указанного массива: 
[1 1 1 0 -1 -1 0 1]

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу NumPy для вычисления xy, поэлементно, где x, y - два заданных массива.
Далее: NumPy DateTime Exercises Home.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code