我应该使用scipy.pi,numpy.pi还是math.pi?
在使用SciPy和NumPy的项目中,我应该使用scipy.pi
, numpy.pi
还是math.pi
?
>>> import math >>> import numpy as np >>> import scipy >>> math.pi == np.pi == scipy.pi True
所以没关系,他们都是一样的价值。
所有三个模块提供一个pi
值的唯一原因是,如果您仅使用三个模块中的一个,则可以方便地访问pi而无需导入另一个模块。 他们没有为pi提供不同的值。
有一点需要注意的是,并不是所有的图书馆都会使用相同的意义,因此,从不知道自己在使用什么。 例如,符号math库Sympy的pi表示与math和numpy不一样:
import math import numpy import scipy import sympy print(math.pi == numpy.pi) > True print(math.pi == scipy.pi) > True print(math.pi == sympy.pi) > False
- 如何从PHPStorm中删除项目(从工作区)?
- Android xml错误:使用RelativeLayout(@ id / LinearLayout_acc,@ id / ProgressBar_statusScreen)发现“找不到与给定名称匹配的资源”