Я пытаюсь численно решить уравнение, которое не может быть решено аналитически (решение должно зависеть от k). Но использование fsolve дает мне TypeError
from scipy import *
from scipy.optimize import fsolve
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
k=linspace(0,1)
fsolve(lambda x,k: log(x)/log(k))**k-x**(1/arctanh(k), np.array([[0], [1]]))
TypeError Traceback (most recent call last)
<ipython-input-51-e6764ec01b24> in <module>
----> 1 fsolve(lambda x,k: log(x)/log(k))**k-x**(1/arctanh(k), np.array([[0], [1]]))
TypeError: fsolve() missing 1 required positional argument: 'x0'