154

SciPy と NumPy を使用するプロジェクトでは、、、または を使用する必要がありscipy.piますnumpy.pimath.pi?

4

2 に答える 2

226
>>> import math
>>> import numpy as np
>>> import scipy
>>> math.pi == np.pi == scipy.pi
True

だから問題ありません、それらはすべて同じ値です。

3 つのモジュールすべてが値を提供する唯一の理由piは、3 つのモジュールの 1 つだけを使用している場合、別のモジュールをインポートしなくても pi に簡単にアクセスできるためです。彼らはpiに異なる値を提供していません。

于 2012-09-28T18:38:41.900 に答える