Приведите тип mpf из mpmath в тип mpfr из gmpy2 - PullRequest
0 голосов
/ 26 июня 2019

Я хочу использовать функцию 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)
...