如何用Python编写回归方程

如何用Python编写回归方程,python,Python,我是Python编程新手。我想用python编写一个回归程序,但我不知道怎么做 假设我有: X=np.random.randint(低=10,高=10,大小=10) 如何用Y的方程定义Y是:Y=3X+6。因此它返回一个X和Y的数组,数组大小为10 有人能帮我吗? 谢谢也许这就是你要找的 >>将numpy作为np导入 >>>X=np.random.randint(低=100,高=100,大小=10) >>>Y=3*X+6 >>>X 数组([-80,-50,36,88,-3,-98,-13,-4,8

我是Python编程新手。我想用python编写一个回归程序,但我不知道怎么做

假设我有:
X=np.random.randint(低=10,高=10,大小=10)

如何用Y的方程定义Y是:Y=3X+6。因此它返回一个X和Y的数组,数组大小为10

有人能帮我吗?
谢谢

也许这就是你要找的

>>将numpy作为np导入
>>>X=np.random.randint(低=100,高=100,大小=10)
>>>Y=3*X+6
>>>X
数组([-80,-50,36,88,-3,-98,-13,-4,88,30])
>>>Y
数组([-234,-144114270,-3,-288,-33,-627096])
>>>np.数组([X,Y])
数组([-80,-50,36,88,-3,-98,-13,-4,88,30],
[-234, -144,  114,  270,   -3, -288,  -33,   -6,  270,   96]])

也许这就是你要找的

>>将numpy作为np导入
>>>X=np.random.randint(低=100,高=100,大小=10)
>>>Y=3*X+6
>>>X
数组([-80,-50,36,88,-3,-98,-13,-4,88,30])
>>>Y
数组([-234,-144114270,-3,-288,-33,-627096])
>>>np.数组([X,Y])
数组([-80,-50,36,88,-3,-98,-13,-4,88,30],
[-234, -144,  114,  270,   -3, -288,  -33,   -6,  270,   96]])
代码:

import numpy as np

X = np.random.randint(low=-10, high=10, size=10)

Y = 3*X+6

print(X)
print(Y)
输出:

[ -4   1 -10   2  -4   4  -9   0   7  -1]
[ -6   9 -24  12  -6  18 -21   6  27   3]
X是一个numpy数组,它将有10个介于-10和10之间的随机数,这是我们从np.random.randint()方法生成的。现在要找到Y,我们可以简单地用3和6来多个numpy数组。这将乘以3,将X中的每个元素加上6。这样我们就得到了上面的输出。每个X,Y是长度为10的数组。

代码:

输出:

[ -4   1 -10   2  -4   4  -9   0   7  -1]
[ -6   9 -24  12  -6  18 -21   6  27   3]

X是一个numpy数组,它将有10个介于-10和10之间的随机数,这是我们从np.random.randint()方法生成的。现在要找到Y,我们可以简单地用3和6来多个numpy数组。这将乘以3,将X中的每个元素加上6。这样我们就得到了上面的输出。每个X,Y都是长度为10的数组。

您的意思是只
Y=3*X+6
?我的意思是,如何定义Y,使其返回一个大小为10的X和Y数组。您的意思是希望X和Y的值在单个数组中?喜欢在一起吗?或者只是数组中y方程的值不同于X?给定定义的X,作为numpy数组,您可以编写
y=3*X+6
。不是很复杂。你不定义Y。Y将被创建为方程的结果,就像X被定义为randint调用的结果一样。你的意思是仅仅
Y=3*X+6
?我的意思是,如何定义Y,使其返回一个X和Y的数组,大小为10。你的意思是希望X和Y的值在一个数组中?喜欢在一起吗?或者只是数组中y方程的值不同于X?给定定义的X,作为numpy数组,您可以编写
y=3*X+6
。不太复杂。您不定义Y。Y将被创建为等式的结果,正如X被定义为randint调用的结果一样。