NumPy: создать поэлементное сравнение (больше, больше, меньше, меньше и меньше) из двух данных массивов.
NumPy: базовое упражнение-10 с решением
Напишите программу NumPy для создания поэлементного сравнения (больший, больший_эквивалентный, меньший и меньший_эквивалент) двух заданных массивов.
Пример решения :
Код Python:
import numpy as np
x = np.array([3, 5])
y = np.array([2, 5])
print("Original numbers:")
print(x)
print(y)
print("Comparison - greater")
print(np.greater(x, y))
print("Comparison - greater_equal")
print(np.greater_equal(x, y))
print("Comparison - less")
print(np.less(x, y))
print("Comparison - less_equal")
print(np.less_equal(x, y))
Пример вывода:
Оригинальные номера: [3 5] [2 5] Сравнение - больше [True False] Сравнение - more_equal [ Правда правда] Сравнение - меньше [Ложь Ложь] Сравнение - less_equal [Ложь Правда]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Discus.
Предыдущий: Напишите программу Bumpy, чтобы проверить, являются ли два массива поэлементно равными в пределах допуска.
Далее: Напишите программу Bumpy, чтобы создать поэлементное сравнение (равное, равное в пределах допуска) двух заданных массивов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code