NumPy: проверка заданного массива по элементам на конечность (не бесконечность или не число)
NumPy: базовое упражнение 5 с решением
Напишите программу NumPy для проверки заданного массива по элементам на конечность (не бесконечность или не число).
Пример решения :
Код Python:
import numpy as np
a = np.array([1, 0, np.nan, np.inf])
print("Original array")
print(a)
print("Test a given array element-wise for finiteness :")
print(np.isfinite(a))
Пример вывода:
Оригинальный массив [1. 0. nan inf] Проверьте заданный массив поэлементно на конечность: [Истинный Истинный Ложный Ложный]
Иллюстрированная презентация:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy, чтобы проверить, является ли какой-либо из элементов данного массива ненулевым.
Далее: Напишите программу NumPy для поэлементного тестирования на положительную или отрицательную бесконечность.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code