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