根据值列表获取函数
有没有办法让我给Python一个值的列表,比如说 [1, 3, 4.5, 1],然后得到一个和这些值相关的函数?比如 y = 3x + 4 这样的?
我不想画图什么的,我只是想把这些值代入那个函数,看看结果会是什么。
补充一下:有没有办法让Python计算这些数据之间的关系?比如我给它一个包含成千上万的值的列表,它能给我返回一个适合这些值的函数。
5 个回答
1
我猜你想知道序列 [1, 2, 3, 4]
和 [1, 3, 4.5, 1]
(或者说成对的 [(1, 1), (2, 3), (3, 4.5), (4, 1)]
)是否和某个(线性)函数有关。
你可以试着把这些点画出来,看看它们是否形成了一条看起来像直线的东西。
你也可以查查相关性的方法。可以看看这个网站,上面有一些基础统计的内容(往下找相关性部分:基础统计)
1
3
根据你对David Heffernan的回答的评论,
我想知道这些数值之间的关系,我有成千上万的数值存储在一个列表里,我想知道Python能否告诉我它们是如何相关的。
看起来你想做的是回归分析(可能是线性回归),目的是找出这些数值之间的关系。