如何在方法 LinearRegression().fit(X,Y) 的第一个参数“X”中使用 2 个参数?

用户9270170

我的csv数据是这样的:

在此处输入图片说明

怎么把fit()的第一个参数变成X1和X2,而不只是X1。因为Y的数据和X1和X2都有关系。但是我发现fit()方法的第一个参数我只能传一个价值。现在我的代码:

import pandas as pd
from sklearn import linear_model

wine = pd.read_csv(r"D:/1.csv",sep=',')
clf = linear_model.LinearRegression()
X1 = wine.loc[:, ['importance']].as_matrix()
X2 = wine.loc[:, ['match']].as_matrix()
Y = wine['point'].as_matrix()
clf.fit(X1, Y)
print(clf.coef_,clf.intercept_,clf.score(X1, Y))

输出结果: [0.00402347] 92.58619838990552 0.04442683444842255

布拉德·所罗门

您可以将这两列保留为单个 DataFrame。此外,您不需要使用as_matrix(); sklearn 可以接受 pandas 对象作为输入。

import pandas as pd
from sklearn import linear_model

wine = pd.read_csv(r"D:/1.csv")  # sep=',' is default
clf = linear_model.LinearRegression()

X = wine.drop('point', axis=1)
y = wine['point']
clf.fit(X, y)
print(clf.coef_, clf.intercept_, clf.score(X, y))

上面,wine.drop('point', axis=1)只是说“给我一个 DataFrame,包括 point.

相反,如果您想具体指定这些列(在这种情况下结果相同),您可以执行以下操作:

X = wine.loc[:, ['importance', 'match']]

请注意,在这种情况下,Xy都将是原始数据片段的视图

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Scikit学习LinearRegression:如何解决错误“ fit()缺少1个必需的位置参数:'y'”的错误?

来自分类Dev

MySQL在第一个查询中使用2个给定的匹配参数中的1个查询整个表

来自分类Dev

如何在x,y点的2D数组中找到第一个极值?

来自分类Dev

如何从Nginx中的参数重写/删除第一个'%2F'

来自分类Dev

如何在一个视图中使用带有 2 个参数的 AVG()

来自分类Dev

powershell v2函数,如何在不命名第二个参数的情况下为第一个参数提供默认值?

来自分类Dev

如何在Codeigniter中使第一个url参数随机字符串值?

来自分类Dev

如何写别名以使用第一个参数或*如果参数为空?

来自分类Dev

Apply()方法的第一个参数Args

来自分类Dev

第一个参数是 class 或 self 的 Python 方法

来自分类Dev

如何删除函数的第一个参数?

来自分类Dev

如何删除函数的第一个参数?

来自分类Dev

如何在shell列表中获取每个参数的第一个参数

来自分类Dev

predicate_property / 2的第一个参数是哪种元参数?

来自分类Dev

使用Java中的可选参数获取第一个非null值的最佳方法

来自分类Dev

如何使用Vim的escape()和<CR>作为其第一个参数?

来自分类Dev

一个人如何使用堆栈框架访问函数的第一个参数?

来自分类Dev

如何在Angular2中使用路由参数创建一个外部JSON数据文件?

来自分类Dev

如何在两个 Activity 之间传递参数但一个必须只支持第一个

来自分类Dev

如何使 apply() 在函数的一个参数(不是第一个)中传递对象?

来自分类Dev

具有可变参数的Objective-C方法-跳过第一个参数?

来自分类Dev

如何为参数包的第一个参数创建typedef

来自分类Dev

如何访问参数包中的第一个参数?

来自分类Dev

如何根据提供给第一个函数的参数来推断参数?

来自分类Dev

如何从函数参数类型中省略第一个参数?

来自分类Dev

BASH:如果没有传递第一个参数,则如何传递默认参数

来自分类Dev

如何通过第一个参数更改文件中的参数

来自分类Dev

Flot Chart-如何使用minTickSize在x轴上显示第一个和最后一个月:[2,“ month”]

来自分类Dev

两个方法参数或一个新类..(X和Y线)

Related 相关文章

  1. 1

    Scikit学习LinearRegression:如何解决错误“ fit()缺少1个必需的位置参数:'y'”的错误?

  2. 2

    MySQL在第一个查询中使用2个给定的匹配参数中的1个查询整个表

  3. 3

    如何在x,y点的2D数组中找到第一个极值?

  4. 4

    如何从Nginx中的参数重写/删除第一个'%2F'

  5. 5

    如何在一个视图中使用带有 2 个参数的 AVG()

  6. 6

    powershell v2函数,如何在不命名第二个参数的情况下为第一个参数提供默认值?

  7. 7

    如何在Codeigniter中使第一个url参数随机字符串值?

  8. 8

    如何写别名以使用第一个参数或*如果参数为空?

  9. 9

    Apply()方法的第一个参数Args

  10. 10

    第一个参数是 class 或 self 的 Python 方法

  11. 11

    如何删除函数的第一个参数?

  12. 12

    如何删除函数的第一个参数?

  13. 13

    如何在shell列表中获取每个参数的第一个参数

  14. 14

    predicate_property / 2的第一个参数是哪种元参数?

  15. 15

    使用Java中的可选参数获取第一个非null值的最佳方法

  16. 16

    如何使用Vim的escape()和<CR>作为其第一个参数?

  17. 17

    一个人如何使用堆栈框架访问函数的第一个参数?

  18. 18

    如何在Angular2中使用路由参数创建一个外部JSON数据文件?

  19. 19

    如何在两个 Activity 之间传递参数但一个必须只支持第一个

  20. 20

    如何使 apply() 在函数的一个参数(不是第一个)中传递对象?

  21. 21

    具有可变参数的Objective-C方法-跳过第一个参数?

  22. 22

    如何为参数包的第一个参数创建typedef

  23. 23

    如何访问参数包中的第一个参数?

  24. 24

    如何根据提供给第一个函数的参数来推断参数?

  25. 25

    如何从函数参数类型中省略第一个参数?

  26. 26

    BASH:如果没有传递第一个参数,则如何传递默认参数

  27. 27

    如何通过第一个参数更改文件中的参数

  28. 28

    Flot Chart-如何使用minTickSize在x轴上显示第一个和最后一个月:[2,“ month”]

  29. 29

    两个方法参数或一个新类..(X和Y线)

热门标签

归档