簡體   English   中英

在 Jupyter 中運行以下代碼時出現錯誤(numpy.ndarray 對象不可調用)

[英]Getting error (numpy.ndarray' object is not callable) while running following code in Jupyter

檢查模型的魯棒性在本節中,我們將檢查 LSTM 模型的魯棒性。 從 2017 年 7 月 1 日到 2017 年 7 月 20 日,我為此使用了新的看不見的數據集。 我已經從谷歌金融網站下載了數據集來檢查模型的穩健性。

import preprocess_data as ppd

data = pd.read_csv('E:/DBSOM DATA\FOM_Sem 2/Analyses of S&U Data/Project work/Stock-Price-Prediction- 
master/googl.csv')

stocks = ppd.remove_data(data)

stocks = ppd.get_normalised_data(stocks)

stocks = stocks.drop(['Item'], axis = 1)
#Print the dataframe head and tail
print(stocks.head())

#X = stocks[:].as_matrix()
#Y = stocks[:]['Close'].as_matrix()
X = stocks[:].values()
Y = stocks[:]['Close'].values()

X = sd.unroll(X,1)
Y = Y[-X.shape[0]:]

print(X.shape)
print(Y.shape)

# Generate predictions 
predictions = model.predict(X)

#get the test score
testScore = model.evaluate(X, Y, verbose=0)
print('Test Score: %.4f MSE (%.4f RMSE)' % (testScore, math.sqrt(testScore)))

.values屬性不應該有()

X = stocks[:].values
Y = stocks[:]['Close'].values

注: 對文件.values.values不再推薦,並建議使用.to_numpy()來代替。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM