You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

构建预测模型时遇NameError:x_train未定义问题求助

问题解决:NameError: name 'x_train' is not defined

错误原因很直接:Python是大小写敏感的语言,你代码里初始化的列表是大写X开头的X_train,但循环中调用的是小写x开头的x_train,二者被识别为完全不同的变量,因此触发了"未定义"的报错。

修正方案(二选一即可)

方案1:统一使用大写X的变量名

X_train = []
y_train = []

for i in range(100, data_training_array.shape[0]):
    X_train.append(data_training_array[i-100: i])
    y_train.append(data_training_array[i, 0])
    
X_train, y_train = np.array(X_train), np.array(y_train)

方案2:统一使用小写x的变量名

x_train = []
y_train = []

for i in range(100, data_training_array.shape[0]):
    x_train.append(data_training_array[i-100: i])
    y_train.append(data_training_array[i, 0])
    
x_train, y_train = np.array(x_train), np.array(y_train)

内容的提问来源于stack exchange,提问作者Eddie Chinea

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 21:25:20