They're equivalent, it seems
```
def iscomplexobj(x):
    return issubclass(asarray(x).dtype.type, _nx.complexfloating)
```