我是scikit-learn图书馆的新手,并一直试图用它来预测股票价格.我正在阅读它的文档并被困在他们解释的部分OneHotEncoder().这是他们使用的代码:
>>> from sklearn.preprocessing import OneHotEncoder
>>> enc = OneHotEncoder()
>>> enc.fit([[0, 0, 3], [1, 1, 0], [0, 2, 1], [1, 0, 2]])
OneHotEncoder(categorical_features='all', dtype=<... 'numpy.float64'>,
handle_unknown='error', n_values='auto', sparse=True)
>>> enc.n_values_
array([2, 3, 4])
>>> enc.feature_indices_
array([0, 2, 5, 9])
>>> enc.transform([[0, 1, 1]]).toarray()
array([[ 1., 0., 0., 1., 0., 0., 1., 0., 0.]])
Run Code Online (Sandbox Code Playgroud)
有人可以一步一步地向我解释这里发生了什么吗?我清楚地知道一个热编码器如何工作,但我无法弄清楚这个代码是如何工作的.任何帮助表示赞赏.谢谢!
python machine-learning prediction scikit-learn one-hot-encoding
我已尝试使用所有方法来永久清除代理设置。我已经检查了 /etc/environment、~/.bashrc、bashrc.bashrc 并注释掉/删除了代理命令。还尝试取消设置 http_proxy 和取消设置 https_proxy 但没有任何效果。 这是我尝试 sudo apt-get update 命令时看到的终端屏幕 请建议一种永久删除代理设置的方法。提前致谢。