📜  Python中的numpy.isreal(1)

📅  最后修改于: 2023-12-03 15:04:34.986000             🧑  作者: Mango

Python中的numpy.isreal

简介

在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("数组中存在复数元素")