numpy.isrealobj#

numpy.isrealobj(x)[源代码]#

如果 x 不是复数类型或复数数组,则返回 True.

输入的类型会被检查,而不是值.因此,即使输入的虚部等于零,如果数据类型是复数,`isrealobj` 也会评估为 False.

参数:
x任何

输入可以是任何类型和形状.

返回:
ybool

返回值,如果 x 是复杂类型,则为 False.

备注

该函数仅适用于具有数值的数组,但它接受所有其他对象.由于它假设数组输入,其他对象的返回值可能为真.

>>> 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