【发布时间】:2020-07-17 07:00:59
【问题描述】:
我已将输入字符串转换为数组,但现在我希望这个数组在一个热编码中运行在模型中。
from sklearn.preprocessing import OneHotEncoder
Smi = input("Enter Smile")
inn = [Smi]
details = np.array(inn)
details = details.reshape(1,-1)
encoder = OneHotEncoder(handle_unknown='ignore')
encoder.fit(X)
me = encoder.transform(details).toarray()
me
ValueError: Expected 2D array, got 1D array instead:
我还分享了我的 google colab,以便更好地理解。
【问题讨论】:
标签: python-3.x machine-learning scikit-learn one-hot-encoding