你好,我在谷歌上搜索了这个没有运气。这似乎是可能的,但我可能看错了API。我怎么能拥有科学工具包-学习自动删除我的熊猫数据中的额外列,在我的测试数据,而不是显式地删除这些列?我目前正在我的环境中运行Python 3.6,并在sklearn的v 0.24.2中运行。[choice('ABC') for _ in range(10)],
&
我正在使用Python中的scikit-learn库的KNeighborsClassifier算法。我遵循基本指令,例如将我的数据和标签分割成训练和测试数据,然后根据训练数据训练我的模型。现在,我试图预测测试数据的准确性,但得到了一个错误。:
ValueError: Found arrays with inconsistent numbers of samples: [140 55
如果是,我该怎么做才能得到准确的结果?我还不能识别这样的事情,比如回归线是过拟合还是欠拟合,或者是准确的,所以关于这些的建议也将受到赞赏。Importing the librariesimport numpy as npfrom sklearn.linear_modelimport LinearRegression
from sklearn.metrics import r2_sc
我先使用LabelEncoder,然后使用OneHotEncoder,尝试将分类值(在我的示例中是country列)转换为编码值,并且能够转换分类值。那么我如何使用ColumnTransformer来达到同样的效果呢?下面是我的输入数据集和我尝试过的代码 Input Data set
France 44 72000Germany 30,如何使用列转换器获