0
a, b, c의 값을 찾고 싶습니다.fsolve를 사용하여 3 개의 비선형 방정식을 풀어 냄
from scipy.optimize import fsolve
def equations(p):
a,b,c = p
return (a*np.log10([-b])+c, a*np.log10([100-b])+c-100, a*np.log10([80-b])+c-20)
a,b,c = fsolve(equations, (1, 1, 1))
print(a,b,c)
> print(a,b,c)
오류 : : fsolve 다음 'FUNC'인수의 입출력 형상 사이의 불일치가 'equations'.Shape 될 (3)해야하지만, 그것은 (3, 1이 나에게 오류를 범).
고맙습니다. 어떻게 해결할 수 있습니까? –