📅  最后修改于: 2023-12-03 15:04:34.986000             🧑  作者: Mango
在numpy中,isreal
是一个用于检查给定数组中的元素是否都为实数的函数。如果所有元素都是实数,则返回一个布尔数组。
numpy.isreal(arr)
参数说明:
arr
: 输入的数组返回值:
import numpy as np
arr1 = np.array([1+2j, 2+3j, 3+4j])
arr2 = np.array([1, 2, 3])
print(np.isreal(arr1)) # False
print(np.isreal(arr2)) # True
isreal
函数可以用于判断给定的数组是否包含复数元素。如果你需要对一些只包含实数的数组进行特定的操作,可以使用isreal
函数进行前置条件的判断。
import numpy as np
arr = np.array([1, 2, 3])
if np.isreal(arr):
# 操作
else:
print("数组中存在复数元素")