Создать MPF из массива

Я пытаюсь использоватьfsolve в сочетании сmpmath пакет. Однако я получаю ошибкуcannot create mpf from array([mpf('1.0')], dtype=object).

Вот минимальный пример воспроизведения ошибки. Для этого примера мне технически не нужныmpmath пакет, но моя фактическая функция содержит гиперконфлюентные функции, которые делают.

from scipy.optimize import fsolve
#from mpmath import hyp1f1 as hyp1f1mp
#from mpmath import gamma as gammamp
import mpmath as mp
#import numpy as np

mp.dps = 250; mp.pretty = True


def cosFunc(p):
   vn = p
   output = mp.sin(vn)
   return output

estimate = mp.mpf(1)
value = fsolve(cosFunc,estimate)
print value

Я нашел похожий вопрос, предлагающий использоватьnp.frompyfunc (Как MPF массив?), но он говорит мне, что функция не вызывается (когда я применяю ее наvn).

Ответы на вопрос(2)

Ваш ответ на вопрос