0

我正在尝试了解 python patsy 库中的三次样条生成。据我从输出中可以看出

import numpy as np
from patsy import dmatrix

x = np.linspace(0., 1., 100)
y1 = dmatrix("bs(x, df=6, degree=3, include_intercept=True)", {"x": x})
print(y1)
y2 = dmatrix("bs(x, df=6, degree=3, include_intercept=False)", {"x": x})
print(y2)

y1带截距)和y2(不带截距)是一样的。有什么我想念的吗?谢谢!

4

1 回答 1

1

这在 patsy 问题跟踪器上得到了回答:

https://github.com/pydata/patsy/issues/108#issuecomment-309234408

tl;dr:它们是不同的,但是目测充满浮点数的大矩阵很难:-)

于 2017-07-14T04:15:35.723 回答