小编Sha*_*ant的帖子

用python解释onehotencoder

我是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

9
推荐指数
2
解决办法
9125
查看次数

如何在 Ubuntu 14.04 中取消终端上的代理设置?

我已尝试使用所有方法来永久清除代理设置。我已经检查了 /etc/environment、~/.bashrc、bashrc.bashrc 并注释掉/删除了代理命令。还尝试取消设置 http_proxy 和取消设置 https_proxy 但没有任何效果。 这是我尝试 sudo apt-get update 命令时看到的终端屏幕 请建议一种永久删除代理设置的方法。提前致谢。

linux ubuntu proxy

0
推荐指数
1
解决办法
3万
查看次数