Константа PINF
Константа PINF представляет положительную бесконечность
в библиотеке NumPy. Она эквивалентна значению np.inf
и используется для обозначения бесконечно больших чисел
в математических операциях, сравнениях и при работе
с массивами. Константа доступна в модуле numpy
и может быть использована как в скалярных вычислениях,
так и при создании массивов.
Синтаксис
import numpy as np
# Обращение к константе
pos_inf = np.PINF
Пример
Давайте выведем значение константы PINF:
import numpy as np
res = np.PINF
print(res)
Результат выполнения кода:
inf
Пример
Создадим массив, содержащий положительную бесконечность:
import numpy as np
arr = np.array([1, 2, np.PINF, 4, 5])
print(arr)
Результат выполнения кода:
[ 1. 2. inf 4. 5.]
Пример
Выполним арифметические операции с использованием PINF:
import numpy as np
res1 = np.PINF + 10
res2 = np.PINF * 2
res3 = np.PINF / np.PINF
print(res1)
print(res2)
print(res3)
Результат выполнения кода:
inf
inf
nan
Пример
Сравним значения с положительной бесконечностью:
import numpy as np
res1 = np.PINF > 1e308
res2 = np.PINF == np.inf
res3 = np.PINF == np.NINF
print(res1)
print(res2)
print(res3)
Результат выполнения кода:
True
True
False
Пример
Проверим, является ли значение положительной бесконечностью
с помощью функции isinf:
import numpy as np
arr = np.array([1, np.PINF, 3, -np.inf])
res = np.isinf(arr)
print(res)
Результат выполнения кода:
[False True False True]