Python Jupyter笔记本在使用MinMaxScalar或StandardScalar时出错?

Python Jupyter笔记本在使用MinMaxScalar或StandardScalar时出错?,python,scikit-learn,Python,Scikit Learn,使用PythonAdv内核执行StandardScalar或MinMaxScalar时,jupyter笔记本出现打印错误。但是,在使用Python 3环境时,同一本jupyter笔记本运行良好: from sklearn.preprocessing import MinMaxScaler # Scale X values X_scalar = MinMaxScaler().fit(X_train) #print(X_scalar) X_train_scaled = X_scaler.trans

使用PythonAdv内核执行StandardScalar或MinMaxScalar时,jupyter笔记本出现打印错误。但是,在使用Python 3环境时,同一本jupyter笔记本运行良好:

from sklearn.preprocessing import MinMaxScaler

# Scale X values
X_scalar = MinMaxScaler().fit(X_train)
#print(X_scalar)
X_train_scaled = X_scaler.transform(X_train)
X_test_scaled = X_scaler.transform(X_test)
错误:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-5-e5dc00a586d3> in <module>
      4 X_scalar = MinMaxScaler().fit(X_train)
      5 #print(X_scalar)
----> 6 X_train_scaled = X_scaler.transform(X_train)
      7 X_test_scaled = X_scaler.transform(X_test)

NameError: name 'X_scaler' is not defined
---------------------------------------------------------------------------
NameError回溯(最近一次呼叫上次)
在里面
4 X_scalar=MinMaxScaler().fit(X_序列)
5#打印(X#标量)
---->6 X_序列缩放=X_缩放器。变换(X_序列)
7 X_测试X_缩放=X_缩放器.变换(X_测试)
NameError:未定义名称“X_scaler”
我在Windows上的GitBash上有Anaconda3、Python3.6和PythonAdv环境

from sklearn.preprocessing import MinMaxScaler

# Scale X values
X_scaler = MinMaxScaler().fit(X_train)
#print(X_scalar)
X_train_scaled = X_scaler.transform(X_train)
X_test_scaled = X_scaler.transform(X_test)

有一个小错误。您定义X_标量,然后使用X_标量。

您有输入错误;它应该是
X\u scalar
,而不是
X\u scaler