将MPF类型从mpmath转换为gmpy2的mpfr类型

时间:2019-06-26 19:03:40

标签: python arbitrary-precision mpfr mpmath gmpy

我想使用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)

0 个答案:

没有答案