Я хочу использовать функцию mpmath, чтобы сделать некоторые вычисления с gmpy2.Однако функции mpmath возвращают объекты типа mpf, тогда как gmpy2 использует объекты типа mpfr.Как я могу привести объект mpf к объекту mpfr?
Вот код:
import gmpy2
import mpmath
import numpy as np
one = gmpy2.mpfr(1)
start = 0
end = 10
binomial_pdf_arr = np.ones((end-start)) * one
p = 0.5 * one
for i in range(start, end):
binom_pdf_arr[i] = mpmath.binomial(n, i+start) * pow(p, n)