«сложный» объект не имеет атрибута «кон» - PullRequest
0 голосов
/ 28 сентября 2019

Первоначально я попробовал этот код:

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'.Что мне делать?

...