numpy.conj(x [,out] = ufunc'conjugate'):此函数可帮助用户对任何复数进行共轭。
复数的共轭可通过更改其虚部的符号来获得。如果复数为2 + 5j,则其共轭为2-5j。
参数:
x [array_like]: Input value.
out [ndarray, optional]: Output array with same dimensions as Input array, placed with result.
Return :
x :ndarray. The complex conjugate of x, with same dtype as 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]]
相关用法
注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 numpy.conj() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。