猿问

如何使用Scikit-Learn在Python中实现斐波那契序列?

我正在尝试通过机器学习在Python中实现斐波那契序列。我希望我的程序预测给定输入后的下5位数字。例如,如果我通过[0,1,1],它将预测并返回[2,3,5,8,13]。但是,我找不到实现此目的的方法。我的程序目前只能预测下一位数字。是的,我可以对其进行硬编码,使用新的输出更新数组,但是我不想这样做。我的代码:


#! /usr/bin/python3

from sklearn import svm

from sklearn.linear_model import LinearRegression


features = [

 [0,1,1],

 [2,3,5],

 [8,13,21],

 [34,55,89],


 ]

labels = [2,8,34,144]


clf = LinearRegression()

clf.fit(features, labels)

test = [[144, 233, 377]]

print(clf.predict(test))

有什么帮助吗?


白猪掌柜的
浏览 118回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答