mpz/mpfr 値を持つ numpy 配列が必要です。私のコードのため:
import numpy as np
import gmpy2
A=np.ones((5,5));
print A/gmpy2.mpfr(1);
生成:
RuntimeWarning: invalid value encountered in divide
print A/gmpy2.mpfr(1);
[[1.0 1.0 1.0 1.0 1.0]
[1.0 1.0 1.0 1.0 1.0]
[1.0 1.0 1.0 1.0 1.0]
[1.0 1.0 1.0 1.0 1.0]
[1.0 1.0 1.0 1.0 1.0]]
私が理解できるように、gmpy mpfr を numpy float64 に変換することは不可能です。では、そもそも mpfr 値を含む numpy 配列を取得するにはどうすればよいでしょうか?
ありがとう。