![](/img/trans.png)
[英]NameError: name 'spark' is not defined, how to solve?
[英]how to solve “NameError: name 'indices' is not defined”?
我想创建一个股票预测,但我总是在特征缩放中遇到错误
# Feature Scaling
sc = MinMaxScaler(feature_range=(0, 1))
training_set_scaled = sc.fit_transform(training_set)
# Creating a data structure with 60 time-steps and 1 output
X_train = []
y_train = []
for i in range(60, 2796):
X_train.append(training_set_scaled[i-60:i, 0])
y_train.append(training_set_scaled[i, 0])
X_train, y_train = np.array(X_train), np.array(y_train) #error highlighted
X_train = np.reshape(X_train, (X_train.shape[0], X_train[1], 1))
对于第一个错误,我得到了这个
TypeError: only integer scalar arrays can be converted to a scalar index
但是当我在这样的代码中添加“索引”时
X_train, y_train = np.array(X_train)[indices.astype(int)], np.array(y_train)[indices.astype(int)]
错误看起来像这样
NameError: name 'indices' is not defined
我该怎么做才能解决这个问题?
您收到此错误是因为尚未定义变量indices
。
您可能缺少以下代码:
indices = np.array()
一旦定义了索引,您就可以使用它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.