首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何为ANN OneHotEncode x和y值?

如何为ANN OneHotEncode x和y值?
EN

Stack Overflow用户
提问于 2020-09-04 02:47:49
回答 1查看 93关注 0票数 0

我正在处理一个蘑菇特征的数据集,以确定一个蘑菇是否有毒。我构建的模型可以工作,但我正在尝试使用OneHotEncoder作为练习编码的一种方式。我知道我们必须实例化OneHotENcoder类,并对数据帧执行fit_transform。在此基础上,我们建立x和y值,并像往常一样构建模型。我遇到的问题是拟合x和y的值。在下面的代码中,我得到了一个变量X的错误:"drop not found“。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from sklearn.preprocessing import OneHotEncoder

ohe = OneHotEncoder()

df = ohe.fit_transform(df.iloc[:,:])

ohe.categories_

X = df.drop('class', axis=1)
y = df['class']

X = ohe.fit_transform(X)

y = one.fit_transform(y)

我希望上面的代码对X和Y进行编码,我想用它们来训练测试拆分和构建一个小的ANN。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-09-04 07:20:14

一个热编码器返回一个numpy数组,而不是dataframe。

您应该首先删除目标列,然后应用一个热编码器。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
exempt_cols = set(['class'])
categorical_cols = [col for col in df.columns if col not in exempt_cols]
X = df[categorical_cols]
X = ohe.fit_transform(X)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63734124

复制
相关文章
求z=x-y的概率密度_X和Y独立同分布
总结过一次,一般方法是可以由分布函数再求导得到概率密度,计算一定更要小心才能得到正确的解。
全栈程序员站长
2022/11/02
1.6K0
求z=x-y的概率密度_X和Y独立同分布
2022-06-29:x = { a, b, c, d },y = { e, f, g, h },x、y两个小数组长度都是4。如
[左神java代码](https://github.com/algorithmzuo/weekly-problems/blob/main/src/class_2022_04_2_week/Code06_PerfectPairNumber.java)
福大大架构师每日一题
2023/06/08
2260
2022-06-29:x = { a, b, c, d },y = { e, f, g, h },x、y两个小数组长度都是4。如
用Pso思想求解y = x^2的最小值
mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体
算法与编程之美
2023/01/03
4920
Spark Scala当中reduceByKey(_+_) reduceByKey((x,y) => x+y)的用法
reduceByKey(_+_)是reduceByKey((x,y) => x+y)的一个 简洁的形式 */ val rdd08 = sc.parallelize(List((1, 1), (1, 4),(1, 3), (3, 7), (3, 5))) val rdd08_1 = rdd08.reduceByKey((x, y) => x + y) println("reduceByKey 用法 " + rdd08_1.collect().mkString(",")) sc.stop() } def myunion(rdd05: RDD[Int], rdd06: RDD[Int]): Unit = { val res: RDD[Int] = rdd05.union(rdd06)
马克java社区
2019/07/20
1.9K0
Spark Scala当中reduceByKey(_+_) reduceByKey((x,y) => x+y)的用法
[答疑]解析美女出的一道状态机题(x、y和z值)
状态机如下图所示。如果对象创建之后,事件e2、e1、e3、e4、e1和e5按给定顺序发生,请问,事件发生结束后,变量x、y和z值分别是_______________________。
用户6288414
2019/09/23
7860
[答疑]解析美女出的一道状态机题(x、y和z值)
X电容与Y电容
X电容和Y电容统称为安规电容,安规电容即经过安全认证的电容,经过国家权威机构检验测试通过的交流电容,产品有各国认证标志。失效后,不会导致电击,不危及人身安全。
crazy_hw
2022/08/29
1K0
X电容与Y电容
R语言建模入门:如何理解formula中y~.和y~x:z的含义?
背景:2019年的某月末日,三路人开局,兴趣所致组建了“花儿少年”:一个有组织、有纪律的R语言入门交流学习组织。自此,开启了一段小白&大师的成长史。
拴小林
2020/07/10
8K0
何为 V2X?
点击上方蓝字可直接关注!方便下次阅读。如果对你有帮助,麻烦点个在看或点个赞,感谢~
用户5908113
2020/05/21
8150
「R」ggplot2 修改x和y轴刻度
这个R tutorial描述如何使用ggplot2包修改x和y轴刻度。同样,该文包含如何执行轴转换(对数化,开方等)和日期转换。
王诗翔呀
2020/07/02
9.8K0
「R」ggplot2 修改x和y轴刻度
为python(x,y)安装python
为了给我的python(x,y) 2.7.10安装xlwt包,在windows的命令行界面执行如下命令即可:
py3study
2020/01/08
8320
为python(x,y)安装python
numpy.dot()和x.dot(y)函数介绍和示例
参考链接: 示例说明Python2.x和Python3.x之间的重要区别 numpy.dot()和x.dot(y)函数介绍和示例  释义:numpy.dot() 和 x.dot(y) 为矩阵乘法计算。  示例1:  import numpy as np mat1 = np.array([[1, 2, 3],                   [4, 5, 6]]) mat2 = np.array([[1, 2],                  [1, 2],                  [1,
用户7886150
2020/11/18
1.7K0
Echarts设置y轴值间隔
需求:如图,y轴之间的距离太小,这样就太过于拥挤了,现在要修改echarts里面的属性,设置y轴值间隔让图表看上去舒服一些。
王小婷
2019/03/22
9.2K0
Echarts设置y轴值间隔
前任de密码:(x^2+y^2-1)^3+x^2*y^3
正要下班,前任发来一串代码。按照一贯的尿性来看,这应该是TMD发错了。但鉴于今天日期特殊,仔细思考了一下好像不太对。
xjjdog
2021/05/27
4590
Echarts折线图的x和y轴坐标颜色修改
继续对Echarts的属性进行探索,关于如何修改Echarts的x和y轴坐标颜色的问题,继续看,主要修改代码的地方:
王小婷
2019/08/20
6.9K0
C语言:定义一个计算两个整数的和的函数int sum(int a,int b),在主函数中输入两个整数x和y,调用sum(x,y)输出x+y的和。
最近也没学python,倒是忙着写起了C语言作业,我也分享一下我的作业吧,希望对大家有用。 我就不想分析了,直接上代码好吗?有问题留言好吧。 关注我,我是川川,计算机大二菜鸟,有问题可以找我,一起交流。QQ:2835809579
川川菜鸟
2021/10/18
5K0
gmap构建离线地图,用createCustomerTiledLayer方法,瓦片地址尾部多了 ?x={x}&y={y}&z&{
gmap构建离线地图,用createCustomerTiledLayer方法,瓦片地址尾部多了 ?x={x}&y={y}&z&{z} 导致无法显示地图。 function initMap(
福大大架构师每日一题
2023/07/09
3210
gmap构建离线地图,用createCustomerTiledLayer方法,瓦片地址尾部多了 ?x={x}&y={y}&z&{
17*x^2-16*abs(x)*y+17*y^2-225=0公式画爱心。
1、点击[命令行窗口] 2、按<Enter>键
裴来凡
2022/05/28
5630
17*x^2-16*abs(x)*y+17*y^2-225=0公式画爱心。
sum(x) over( partition by y ORDER BY z ) 分析
1. 从最简单的开始   sum(...) over( ),对所有行求和   sum(...) over( order by ... ),和 = 第一行 到 与当前行同序号行的最后一行的所有值求和,文字不太好理解,请看下图的算法解析。 with aa as( SELECT 1 a,1 b, 3 c FROM dual unionSELECT 2 a,2 b, 3 c FROM dual unionSELECT 3 a,3 b, 3 c FROM dual unionSELECT 4 a,4 b, 3 c
java达人
2018/01/31
1.2K0
sum(x) over( partition by y ORDER BY z ) 分析
求延长线坐标 已知 点1的(x1,y1) 点2的(x2,y2) 求点3的x3求y3或者 点3的y3求x3
求延长线坐标 已知 点1的(x1,y1) 点2的(x2,y2) 求点3的x3求y3或者 点3的y3求x3
不要方要圆
2023/03/16
7850
JS如何模拟鼠标点击X,Y坐标
https://developer.mozilla.org/zh-CN/docs/Web/API/Document/createEvent
一个会写诗的程序员
2018/10/09
15.7K0
JS如何模拟鼠标点击X,Y坐标

相似问题

queryover and (x如'a‘或y如'a')

354

如何为直方图选择x和y轴的值?

336

如if x=y,选择yes,if x !=y,选择no ms access

10

Excel:如何为(x,y)的不同值编写z=f(x,y)

39

如何为不同的(x)和(y)变量创建多个x~y图?

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文