我正在尝试解决一个简单的方程式:
x^2 - 4 = 0
使用fslolve
。
from scipy.optimize import fsolve,leastsq
import math
import numpy as np
f = lambda x : math.pow(x,2) - 4
fsolve(f, np.linspace(0,1,10))
但是我收到一个错误,说TypeError: only size-1 arrays can be converted to Python scalars
。
我不明白原因。为什么会出现此错误?