1.编码

  one_hot编码不再过多叙述,类似于hash的那种方法去改变数的编码方式。比如label存在与(0,1,2,3),那么一条记录的label为3,那么将编码维[0,0,0,1]

2.包: tf.one_hot(label,n_label) 需要注意的是返回的是一个tensor

   from sklearn.preprocessing import OneHotEncoder

  这个的用法就比较多了

 enc = OneHotEncoder()
enc.fit([[, , ], [, , ], [, , ],[, , ]])
print "enc.n_values_ is:",enc.n_values_
print "enc.feature_indices_ is:",enc.feature_indices_
print enc.transform([[, , ]]).toarray()

 这里,我们把以上一行看作是一条记录,那么每一行的第n列就是其第n个特征。基于这个理解,我们说下面的问题。

  1)其中enc.fit与平时所用的sklearn 的作用相同。

  2)enc.n_values_->各个特征的种类

  其输出:[2 3 4] 可以看到一共4行,3列,也就说4条记录3个特征,那么我们可以看出n_values_是统计各个特征的值

  3) feature_indices_ 

   输出为:[0 2 5 9]也就时说对上面n_values的累加

  4) enc.transform(one_array) 这个就不用说了

最新文章

  1. Flume_初识
  2. 谁也无法挡住我访问Google---使用Nginx反向代理攻略
  3. Jquery Ajax处理,服务端三种页面aspx,ashx,asmx的比较
  4. JavaScript获取当前根目录
  5. Creating Icon Overlay Handlers / 创建图标标记 Handlers (翻译自MSDN) / VC++, Windows, DLL, ATL, COM
  6. cocos2dx之C++调用Lua
  7. 将 Qt 5.6 集成至 VS2015
  8. 在artTemplate的标签中使用外部函数的方法
  9. SQLLoader3(数据文件没有分隔符时的导入)
  10. Spring 实现自定义 bean 的扩展
  11. Java提高篇(二):IO字节流、字符流和处理流
  12. [k8s]通过openssl生成证书
  13. Qt中QSlider的样式表设置
  14. Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
  15. Tomcat中session的管理机制
  16. Unity Shader-简单均值模糊
  17. 自己从0开始学习Unity的笔记 VIII (C#中类继承练习 II)
  18. Coins and Queries(map迭代器+贪心)
  19. JAVA常见算法题(二十八)
  20. Gherkin关键字

热门文章

  1. Java基础之冒泡排序
  2. 《Maven实战》第13章 版本管理
  3. orecle 函数
  4. U盘安装OS
  5. 编辑器上的vim插件,常用到的快捷件
  6. python学习笔记(excel+requests)
  7. angular服务
  8. split方法的使用
  9. kvm学习篇
  10. mongodb停止遇到shutdownServer failed: unauthorized: this command must run from localhost when running db without auth解决方法