顺便说一句,现在有更合适的功能:

PolynomialFeatures.get_feature_names.

from sklearn.preprocessing import PolynomialFeatures

import pandas as pd

import numpy as np

data = pd.DataFrame.from_dict({

'x': np.random.randint(low=1, high=10, size=5),

'y': np.random.randint(low=-1, high=1, size=5),

})

p = PolynomialFeatures(degree=2).fit(data)

print p.get_feature_names(data.columns)

这将输出如下:

['1', 'x', 'y', 'x^2', 'x y', 'y^2']

注:出于某种原因,您必须先使用PolynomialFeatures对象,然后才能使用get_feature_names().

如果您是Pandas-lover(就像我一样),您可以轻松地使用以下所有新功能形成DataFrame:

features = DataFrame(p.transform(data), columns=p.get_feature_names(data.columns))

print features

结果将如下所示:

1 x y x^2 x y y^2

0 1.0 8.0 -1.0 64.0 -8.0 1.0

1 1.0 9.0 -1.0 81.0 -9.0 1.0

2 1.0 1.0 0.0 1.0 0.0 0.0

3 1.0 6.0 0.0 36.0 0.0 0.0

4 1.0 5.0 -1.0 25.0 -5.0 1.0

python 多项式求系数_python – sklearn:如何获得多项式特征的系数相关推荐

  1. python多项式求导_Python求离散序列导数的示例

    有一组4096长度的数据,需要找到一阶导数从正到负的点,和三阶导数从负到正的点,截取了一小段. 394.0 388.0 389.0 388.0 388.0 392.0 393.0 395.0 395. ...

  2. python离散求导数_Python求离散序列导数的示例

    有一组4096长度的数据,需要找到一阶导数从正到负的点,和三阶导数从负到正的点,截取了一小段. 394.0 388.0 389.0 388.0 388.0 392.0 393.0 395.0 395. ...

  3. python如何求阶乘_python如何求阶乘

    python如何求阶乘 python阶乘的方法:1.使用普通的for循环:2.使用[reduce()]函数,代码为[num = reduce(lambda x,y:x*y,range(1,7))]:3 ...

  4. 洛谷P4239 【模板】多项式求逆(加强版)(多项式求逆)

    传送门 咱用的是拆系数\(FFT\)因为咱真的不会三模数\(NTT\)-- 简单来说就是把每一次多项式乘法都改成拆系数\(FFT\)就行了 如果您还不会多项式求逆的左转->这里 顺带一提,因为求 ...

  5. python编程求导数_Python求导数的方法

    本文实例讲述了Python求导数的方法.分享给大家供大家参考.具体实现方法如下: def func(coeff): sum='' for key in coeff: sum=sum+'+'+str(k ...

  6. python列表求平均值_python与统计概率思维

    本文章将分享统计学中的 概率分布.抽样分布. 一.概率分布 随机变量 1.什么是随机变量? 将随机事件出现的一个结果映射到一个数值的含义,通过数值量化随机事件,这就是随机变量的作用.(随机变量是量化随 ...

  7. python牛顿迭代公式_python计算牛顿迭代多项式实例分析

    本文实例讲述了python计算牛顿迭代多项式的方法.分享给大家供大家参考.具体实现方法如下: ''' p = evalPoly(a,xData,x). Evaluates Newton's polyn ...

  8. python 复数求模_Python基础语法知识汇总(学习党的最爱!)

    本文章包含了Python一系列基本知识,其中包括:基本数据类型(整数,浮点数,复数,字符串):分支语句:异常处理:函数:局部变量与全局变量:递归:组合数据类型(集合,元组,列表,字典):文件基本操作. ...

  9. python递归求5!_Python | 递归

    说起递归,我觉得其实大部分人应该是不陌生的,递归广泛存在于生活中. 比如: The woman in this image holds an object that contains a smalle ...

最新文章

  1. 利用Python绘制萌萌哒的皮卡丘
  2. 为什么我使用 Linux 开发
  3. linux常用命令(1)帮助命令man使用
  4. 基于TCP和多线程实现无线鼠标键盘-GestureDetector
  5. 针对Hybrid A*论文解析(5)中的方法的一些验证
  6. 项目疑难杂症记录(三):EditText获取不到焦点了?
  7. [JavaScript] 事件
  8. java变量练习_Java变量与运算符练习
  9. java继承小程序_Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)...
  10. 前端地图之色斑图渲染(直接canvas叠加渲染)(三)——以leaflet为例
  11. win7中文版转英文版 只须下载安装语言包
  12. 手机版kali Linux教程(质量高)
  13. 小程序倒计时,刷新页面不重置
  14. iOS动态库和静态库的运用
  15. 《近匠》专访启明星辰安全研究中心副总监侯浩俊——物联网安全攻防的“线上幽灵”
  16. excel公式编辑器_数据分析Excel必备技能:数据
  17. 正则表达式 ^$ 同时出现代表什么
  18. 什么是共享办公室,你想知道的都在这
  19. 基于SpringBoot酒店房间管理系统
  20. java futuretask 单例_集群环境下java单例查询多了就异常

热门文章

  1. 使用 Java 对图像进行各种处理
  2. ssm+jsp计算机毕业设计高校教材管理平台的设计与实现4boq6(程序+LW+源码+远程部署)
  3. 遥感识别5——模型训练
  4. 《WINDOWS核心编程》的源程序编译不了是什么问题?
  5. java当前时间_Java获取当前时间(一)
  6. ElementUI+Vue实现tab页面
  7. 子组件向父组件传值,父组件获取子组件值
  8. 华为云CENTOS下安装MySQL及重置mysql8.0密码
  9. XGBOOST集成树模型的原理梳理
  10. [MTC3]Cracking SHA1-Hashed Passwords