如何用Python编写回归方程
我是Python编程新手。我想用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
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调用的结果一样。