1

gmpy2 で gcdext 関数を使用しようとしていますが、引数として何を指定しても、常に結果 (0,0,1) が返されます。バグだと思いますが、確認するために、これは (0,0,1) になるべきでしょうか?

from gmpy2 import *
print(gcdext(13, 21)) #Should be (1,-8,5)?
4

1 に答える 1

6

Python long から内部 mpz 型への変換のバグです。簡単な回避策として、最初に引数を mpz に変換します。

ところで、私は gmpy2 のメンテナーです。http://code.google.com/p/gmpy/で問題を開いてもらえますか?

更新: このバグは gmpy2 2.0.0b2 で修正されています。

于 2012-08-22T17:46:08.850 に答える