mpmath
「任意精度の浮動小数点演算」をサポートすると主張しています。
それでも。. .
>>> import mpmath
>>> 1 + mpmath.erf(-5.921)
mpf('1.1102230246251565e-16')
>>> 1 + mpmath.erf(-5.922) # I expect a smaller positive number here.
mpf('0.0')
何か不足していますか?それとも、これは基本的な制限mpmath
ですか?
@jonrsharpe は、問題は私が に提出したことだと示唆していfloat
ますerf
。ただし、以下のコードは、これが問題ではないことを示しています。
>>> 1 + mpmath.erf(mpmath.mpf('-5.922'))
mpf('0.0')