numpy.isrealobj#
- numpy.isrealobj(x)[源代码]#
如果 x 不是复数类型或复数数组,则返回 True。
检查的是输入类型,而不是值。因此,即使输入的虚部等于零,如果数据类型是复数,
isrealobj也会评估为 False。- 参数:
- xany
输入可以是任何类型和形状。
- 返回:
- ybool
返回值,如果 x 是复数类型,则为 False。
另请参阅
备注
该函数仅用于数值类型的数组,但它也接受所有其他对象。由于它假定输入是数组,因此对于其他对象,返回值可能为 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