Python numpy.conj()

Python numpy.conj()

numpy.conj()函数帮助用户对任何复数进行共轭。

一个复数的共轭是通过改变其虚部的符号得到的。如果复数是2+5j,那么它的共轭数就是2-5j。

语法: numpy.conj(x[, out] = ufunc ‘conjugate’)
参数 :
x [array_like]:输入值。
out [ndarray, optional] :输出数组的尺寸与输入数组相同,与结果放在一起。

返回 :
x :ndarray.x的复共轭,其d类型与y相同。

代码 #1 :

# Python3 code demonstrate conj() function
  
#importing numpy
import numpy as np
  
in_complx1 = 2+4j
out_complx1 = np.conj(in_complx1)
print ("Output conjugated complex number of  2+4j : ", out_complx1)
  
in_complx2 =5-8j
out_complx2 = np.conj(in_complx2)
print ("Output conjugated complex number of 5-8j: ", out_complx2)

输出 :

Output conjugated complex number of  2+4j :  (2-4j)
Output conjugated complex number of 5-8j:  (5+8j)

代码 #2 :

# Python3 code demonstrate conj() function
  
# importing numpy
import numpy as np
  
in_array = np.eye(2) + 3j * np.eye(2)
print ("Input array : ", in_array)
  
out_array = np.conjugate(in_array)
print ("Output conjugated array : ", out_array)

输出 :

Input array :  [[ 1.+3.j  0.+0.j]
 [ 0.+0.j  1.+3.j]]
Output conjugated array :  [[ 1.-3.j  0.-0.j]
 [ 0.-0.j  1.-3.j]]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程