gpt4 book ai didi

python - Python代码返回: Syntaxerror non-keyword after keyword arg

转载 作者:行者123 更新时间:2023-12-03 08:27:16 26 4
gpt4 key购买 nike

import csv
import numpy as np
from sklearn.svm import SVR
import matplotlib.pyplot as plt

dates = []
prices = []

def get_data(filename):
with open(filename, 'r') as csvfile:
csvFileReader = csv.reader(csvfile)
next(csvFileReader)
for row in csvFileReader:
dates.append(int(row[0].split('-')[0]))
prices.append(float(row[1]))
return

def predict_price(dates, prices, x):
dates = np.reshape(dates,(len(dates), 1))

svr_rbf = SVR(kernel='rbf', C=1e3, gamma=0,1)
svr_lin = SVR(kernel='linear', C=1e3)
svr_poly = SVR(kernel='poly', C=1e3, degree=2)
svn_lin.fit(dates, prices)
svr_poly.fit(dates, prices)
svr_rbf.fit(dates, prices)


plt.scatter(dates, prices, color = 'black', label = 'Data')
plt.plot(dates, svr_rbf.predict(dates), color = 'red', label = 'RBF model')
plt.plot(dates, svr_lin.predict(dates), color = 'green', label = 'linear model')
plt.plot(dates, svr_poly.predict(dates), color = 'blue', label = 'polynomial model')
plt.xlabel('Date')
plt.xlabel("Price")
plt.title('Support Vector Regression')
plt.legend()
plt.show()

return svr_rbf.predict(x)[0], svr_lin.predict(x)[0], svr_poly.predict(x)[0]

get_data('aapl.csv')

predicted_price = predict_price(dates, prices, 29)

print (predicted_price)

输出:
 File "predictstocks.py", line 21
svr_rbf = SVR(kernel='rbf', C=1e3, gamma=0,1)
SyntaxError: non-keyword arg after keyword arg

好的,所以我现在已经在互联网上搜索了几个小时,并查看了不同的文档..但是我找不到解决我问题的方法。
如我的标题所述python代码返回以下内容:关键字arg后为Syntaxerror非关键字

最佳答案

gamma=0,1是两个参数,第一个为关键字,第二个为位置参数,该参数无效。您可能需要gamma=0.1来代替。

关于python - Python代码返回: Syntaxerror non-keyword after keyword arg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47915290/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com