Первоначально я попробовал этот код:
import numpy as np
def decom(a):
return np.linalg.cholesky(a)
a = input('enter upper left ')
b = input('enter upper right ')
c = input('enter lower left ')
d = input('enter lower right ')
A = np.array([[a,b],[c,d]])
print(A.T.conj())
print(A)
L = decom(A)
print(L)
print(L.T.conj())
print(np.dot(L, L.T.conj()))
Затем я получил ошибку в этой строке return np.linalg.cholesky(a)
, и я также увидел, что комплексное сопряжение не работает.Поэтому я попробовал несколько вариантов использования комплексного сопряжения, fx в этом коде:
import numpy as np
print(np.pi)
a = input('enter upper left ')
a = a.replace(" ", "")
b = complex(a)
print(b.conj())
И до сих пор ничего не получалось.В последнем я получил это сообщение во время работы: 'complex' object has no attribute 'conj'
.Что мне делать?