numpy.polyfit 和 scipy.polyfit 有什么区别?
What is the difference between numpy.polyfit and scipy.polyfit?
我开始知道 numpy 和 scipy 都有 polyfit 函数并访问了这里:http://docs.scipy.org/doc/numpy/reference/generated/numpy.polyfit.html
为什么 scipy.org 有一个关于 numpy.polyfit 的页面? numpy.polyfit 和 scipy.polyfit 一样吗?如果没有,我应该使用哪一个?
polyfit
未由 scipy 实现。 There is a line 在 scipy.__init__
中
from numpy import *
这就是名称被拉入 scipy 命名空间的方式。
你使用哪个没有任何区别,因为它们在内存中实际上是同一个对象:
>>> import scipy
>>> import numpy
>>> scipy.polyfit is numpy.polyfit
True
你不妨去掉中间人,使用numpy
中的那个。
我开始知道 numpy 和 scipy 都有 polyfit 函数并访问了这里:http://docs.scipy.org/doc/numpy/reference/generated/numpy.polyfit.html
为什么 scipy.org 有一个关于 numpy.polyfit 的页面? numpy.polyfit 和 scipy.polyfit 一样吗?如果没有,我应该使用哪一个?
polyfit
未由 scipy 实现。 There is a line 在 scipy.__init__
中
from numpy import *
这就是名称被拉入 scipy 命名空间的方式。
你使用哪个没有任何区别,因为它们在内存中实际上是同一个对象:
>>> import scipy
>>> import numpy
>>> scipy.polyfit is numpy.polyfit
True
你不妨去掉中间人,使用numpy
中的那个。