numpy.signbit
numpy.signbit(x, *ufunc_args) = <ufunc 'signbit'>
Функция signbit() возвращает True для всех элементов массива у которых знаковый бит установлен в отрицательное значение.
-
- x - число, массив или подобный массиву объект
- Входной массив.
- *ufunc_args - аргументы универсальной функции
- Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
-
- результат - массив NumPy или булево значение
- Массив булевых значений в котором каждое значение False соответствует положительным или нулевым элементам из x, а True только отрицательным. Если на вход подано только одно число, то результатом будет одно булево значение.
Примеры
>>> import numpy as np
>>>
>>> np.signbit(-1)
True
>>> np.signbit(0)
False
>>> np.signbit(1)
False
>>>
>>>
>>> x = np.array([-1e-300, 1e-300])
>>>
>>> np.signbit(x)
array([ True, False])