在 Python 中更改复数参数的实部
pythonnumpyserver side programmingprogramming
要返回复数参数的实部,请使用 numpy.real() 方法。该方法返回复数参数的实部。如果 val 是实数,则 val 的类型用于输出。如果 val 有复数元素,则返回的类型为浮点型。第一个参数 val 是输入数组。我们还将使用 array.real 更改复数参数的实部。
步骤
首先,导入所需的库-
import numpy as np
使用 array() 方法创建数组 −
arr = np.array([36.+1.j , 27.+2.j , 68.+3.j , 23.+2.j])
显示数组 −
print(" 我们的数组...\n",arr)
检查维度 −
print("\n我们的维度数组...\n",arr.ndim)
获取数据类型 −
print("\n数组对象的数据类型...\n",arr.dtype)
获取形状 −
print("\n数组的形状...\n",arr.shape)
要返回复数参数的实部,请使用 Python 中的 numpy.real() 方法。该方法返回复数参数的实部。如果 val 是实数,则使用 val 的类型进行输出。如果val有复数元素,则返回类型为float。
第一个参数val是输入数组−
print("\n实部...\n",np.real(arr))
改变实部−
arr.real = 5 print("\n更新结果...\n",arr)
示例
import numpy as np # 使用 array() 方法创建数组 arr = np.array([36.+1.j , 27.+2.j , 68.+3.j , 23.+2.j]) # 显示数组 print("我们的数组...\n",arr) # 检查维度 print("\n数组的维度...\n",arr.ndim) # 获取数据类型 print("\n数组对象的数据类型...\n",arr.dtype) # 获取形状 print("\n数组形状...\n",arr.shape) # 要返回复数参数的实部,请使用 numpy.real() 方法Python print("\n实部...\n",np.real(arr)) # 更改实部 arr.real = 5 print("\n更新结果...\n",arr)
输出
我们的数组... [36.+1.j 27.+2.j 68.+3.j 23.+2.j] 数组的维度... 1 数组对象的数据类型... complex128 数组形状... (4,) 实部... [36. 27. 68. 23.] 更新结果... [5.+1.j 5.+2.j 5.+3.j 5.+2.j]