本文簡要介紹 python 語言中 numpy.isreal
的用法。
用法:
numpy.isreal(x)
返回一個 bool 數組,如果輸入元素是實數,則返回 True。
如果元素具有複雜類型且複雜部分為零,則該元素的返回值為 True。
- x: array_like
輸入數組。
- out: ndarray,布爾
與 x 形狀相同的布爾數組。
參數:
返回:
注意:
isreal
對於字符串或對象數組可能會出現異常行為(參見示例)例子:
>>> a = np.array([1+1j, 1+0j, 4.5, 3, 2, 2j], dtype=complex) >>> np.isreal(a) array([False, True, True, True, True, False])
該函數不適用於字符串數組。
>>> a = np.array([2j, "a"], dtype="U") >>> np.isreal(a) # Warns about non-elementwise comparison False
為
dtype=object
的輸入數組中的所有元素返回 True,即使任何元素都很複雜。>>> a = np.array([1, "2", 3+4j], dtype=object) >>> np.isreal(a) array([ True, True, True])
isreal 不應與對象數組一起使用
>>> a = np.array([1+2j, 2+1j], dtype=object) >>> np.isreal(a) array([ True, True])
相關用法
- Python numpy isrealobj用法及代碼示例
- Python numpy isclose用法及代碼示例
- Python numpy issctype用法及代碼示例
- Python numpy isnat用法及代碼示例
- Python numpy is_busday用法及代碼示例
- Python numpy isposinf用法及代碼示例
- Python numpy issubdtype用法及代碼示例
- Python numpy issubclass_用法及代碼示例
- Python numpy issubsctype用法及代碼示例
- Python numpy iscomplexobj用法及代碼示例
- Python numpy isfinite用法及代碼示例
- Python numpy iscomplex用法及代碼示例
- Python numpy isin用法及代碼示例
- Python numpy isinf用法及代碼示例
- Python numpy isscalar用法及代碼示例
- Python numpy isneginf用法及代碼示例
- Python numpy isnan用法及代碼示例
- Python numpy isfortran用法及代碼示例
- Python numpy interp用法及代碼示例
- Python numpy iinfo用法及代碼示例
- Python numpy in1d用法及代碼示例
- Python numpy indices用法及代碼示例
- Python numpy ix_用法及代碼示例
- Python numpy imag用法及代碼示例
- Python numpy insert用法及代碼示例
注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.isreal。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。