fsolve. Можем ли мы позволить Python определить наилучшее начальное предположение? - PullRequest
0 голосов
/ 31 января 2020

Ниже приведен пример решения нелинейного уравнения с использованием fsolve. Ответ можно найти, если использовать соответствующее начальное предположение. Но, в любом случае, мы пишем код, который позволяет Python определять наилучшее начальное предположение?

a + b = 3

(b / a) ** b = 4

Любое понимание будет оценено.

from scipy.optimize import fsolve
import numpy as np

sol = fsolve(lambda b: b*np.log(b/(3-b))-np.log(4), 1)[0]
print(sol)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...