skearn中有数据预处理的功能,如fit(),transform()和fit_transform()。

fit(): 求得训练集X的均值,方差,最大值,最小值,这些训练集X固有的属性。

transform(): 在fit的基础上,进行标准化,降维,归一化等操作。

fit_transform(): fit和transform的组合,既包括了训练又包含了转换。可用于给类别打标签,比如有 猫、狗、猪等宠物类别,可直接用这个函数将其转换为0,1,2等。

使用方法

1.fit用法

from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
a1 = [1,6,6,3]
b1 = le.fit(a1)
print(b1.classes_)

输出:[1,3,6]

可以发现,fit函数对原有列表进行去重和升序的操作。

2.transform用法

from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
a1 = [1,6,2]
a2 = le.fit(a1)
b1 = le.transform(a2.classes_)
print(b1)

输出:[0,1,2]

3.fit_transform用法

from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
a1 = [1,6,2]
b1 = le.fit_transform(a1)
print(b1)

输出:[0,1,2]

sklearn中的fit_transform、获取特征、标签转换相关推荐

  1. sklearn 中 fit fit_transform

    fit(y) Fit label encoder fit_transform(y) Fit label encoder and return encoded labels fit 返回一个实例 fit ...

  2. sklearn中使用pca.components还原和转换矩阵

    简介 在经过sklearn.decomposition.PCA的transform()方法转换后,我们可以轻松得到原始数据转换后(降维)的矩阵,inverse_transform(X)方法可以让我们把 ...

  3. sklearn中的fit_transform和transform以及什么时候使用

    在使用sklearn对数据进行预处理的时候很有可能会遇到fit_transform和transform,网上不少资料写的模棱两可,在这里我回答几个核心问题,也许看完我写的这篇文章,一些疑惑就会豁然开朗 ...

  4. java中利用正则表达式获取a标签

    // 设置新闻内容notice.setContent(editorValue);Matcher m = Pattern.compile("<a[^>]*>([^<]* ...

  5. sklearn中eof报错_sklearn中的数据预处理和特征工程

    小伙伴们大家好~o( ̄▽ ̄)ブ,今天我们看一下Sklearn中的数据预处理和特征工程,老规矩还是先强调一下,我的开发环境是Jupyter lab,所用的库和版本大家参考: Python 3.7.1(你 ...

  6. sklearn中, fit,fit_transform,transform的区别与联系

    文章乃转载 scikit-learn提供了一系列转换库,他们可以清洗,降维,提取特征等. 在数据转换中有三个很重要的方法,fit,fit_transform,transform ss=Standard ...

  7. python获取div标签的id_Python 获取div标签中的文字实例

    预备知识点 compile 函数 compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用. 语法格式为: re. ...

  8. python使用sklearn中的make_classification函数生成分类模型(classification)需要的仿真数据、使用pandas查看生成数据的特征数据、目标数据

    python使用sklearn中的make_classification函数生成分类模型(classification)需要的仿真数据.使用pandas查看生成数据的特征数据(features).目标 ...

  9. js如何写html中的内容,javascript怎样获取某个标签的内容?

    在我们平时的JS编程中,经常要获取标签的内容对其进行操作,有很多细节的东西容易被我们忽略,下面让我们来看一下JavaScript如何获取标签中的内容. HTML结构如下: Title 这有个 第一个p ...

最新文章

  1. 一个模型击溃12种AI造假,各种GAN与Deepfake都阵亡
  2. [javaSE] java获取文件列表
  3. 几个帅气的linux命令
  4. Linux循环链表删除节点,删除循环单链表开头元素
  5. EXCEL_CLASS
  6. Swift 设置字体
  7. oracle 48小时内_近了近了,内马尔正大步向巴萨走来,西媒称有望48小时内敲定转会...
  8. PyTorch | 保存和加载模型教程
  9. Struts2入门(二)——配置拦截器
  10. Cloud一分钟 | 微软Azure云服务宣布又一重磅应用落地;微软云计算转型迅猛,或助其市值短期达到1万亿美元...
  11. linux查询tcp异常,linux服务器内存cpu 流量tcp异常信息记录python脚本
  12. MyBatis学习 之 三、动态SQL语句
  13. Linux内核深入理解定时器和时间管理(7):相关的系统调用
  14. modsecurity(尚不完善)
  15. android studio gradle 打jar 包 (混淆+第三方库包)
  16. WPS桌面右键新建菜单缺少新建文档入口
  17. dylib动态库注入及重签名打包
  18. 用python的requests获取B站评论
  19. element-ui表格列排序错乱问题解决方案
  20. 批量安装Windows系统

热门文章

  1. 7成居民以为房价高难承受 出资志愿上升
  2. AI Studio 精品项目 | NLP实战合集
  3. npm install 报错 EACCES: permission denied, mkdir XXXX
  4. 【Java用法】使用Java导出word文档的解决方案(适用于从服务器上下载到本地电脑)
  5. 电脑访问不到文件服务器,提示找不到网络路径的原因之一
  6. matlab实现数字图像的加减乘除运算
  7. 【线性回归类算法的建模与评估】
  8. docker-compose一直不下载咋办,docker-compose下载慢解决办法
  9. uses-permission 权限大全
  10. android hdr模式白屏,关于开了HDR后画面变白变灰的问题~~~~(问题解决)