Spec-Zone.ru › NumPy 1.21

numpy.isrealobj

numpy.isrealobj(x)[source]

Возвращает True, если x не является комплексного типа или массивом комплексных чисел.

Проверяется тип входных данных, а не значение. Поэтому даже если у входных данных есть мнимая часть, равная нулю, isrealobj возвращает False, если тип данных комплексный.

Параметры
xлюбой

Входные данные могут быть любого типа и формы.

Возвращает
ybool

Возвращаемое значение, False, если x имеет комплексный тип.

См. также

iscomplexobj, isreal

Примечания

Функция предназначена только для массивов с числовыми значениями, но она принимает и другие объекты. Так как она предполагает входные данные в виде массива, возвращаемое значение для других объектов может быть True.

>>> np.isrealobj('A string')
True
>>> np.isrealobj(False)
True
>>> np.isrealobj(None)
True

Примеры

>>> np.isrealobj(1)
True
>>> np.isrealobj(1+0j)
False
>>> np.isrealobj([3, 1+0j, True])
False

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.isrealobj.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API