2d установка в python - PullRequest
       48

2d установка в python

0 голосов
/ 23 марта 2020

У меня есть вопрос о подгонке в python: у меня есть этот простой nd.arrays значений:

x = np.arange(0,5)
y = np.arange(0,5)
z = np.array([[0.882, 0.007, 0.001, 0.   , 0.   ],
     [0.006, 0.996, 0.003, 0.001, 0.   ],
     [0.002, 0.007, 0.902, 0.003, 0.   ],
     [0.001, 0.003, 0.006, 1.   , 0.005],
     [0.   , 0.   , 0.001, 0.007, 0.87 ]])

Теперь я хочу подогнать к нему функцию:

f(x,y) = np.abs(np.sum(psi[x].conj()*phi[y]))**2

с psi и phi обоими сложными массивами длины 5, которые необходимо определить. Это вообще возможно? У меня в основном 10 подходящих параметров (ak + 1j*bk) с ak и bk действительными числами, но я не могу понять, как это сделать.

Спасибо за вашу помощь и, пожалуйста, дайте мне знать, если что-нибудь неясно.

Большое спасибо, Маркус

...