當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy.conj()用法及代碼示例


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。