numpy.isrealobj#
- numpy.isrealobj(x)[источник]#
Возвращает True, если x не является комплексным типом или массивом комплексных чисел.
Проверяется тип входных данных, а не значение. Поэтому даже если входные данные имеют мнимую часть, равную нулю,
isrealobjвычисляется как False, если тип данных является комплексным.- Параметры:
- xлюбой
Входные данные могут быть любого типа и формы.
- Возвращает:
- ybool
Возвращаемое значение, False, если x имеет комплексный тип.
Смотрите также
Примечания
Функция предназначена только для массивов с числовыми значениями, но принимает все другие объекты. Поскольку она предполагает ввод массива, возвращаемое значение других объектов может быть True.
>>> np.isrealobj('A string') True >>> np.isrealobj(False) True >>> np.isrealobj(None) True
Примеры
>>> import numpy as np >>> np.isrealobj(1) True >>> np.isrealobj(1+0j) False >>> np.isrealobj([3, 1+0j, True]) False