所以我试图为多元回归问题引入m
值和y
的n
行。
x = []
y = []
m, n = map(int,input().split())
for i in range(n):
x_val, y_val = #the code im looking for
x.append(x_val)
y.append(y_val)
我面临的挑战是,我希望x_val
是一个长度为m
的列表,并且该行的最后一个输入是y_val
,然后将列表x_val
附加到x
中,将y_val
附加到列表y
中!
提前感谢您!
您可以使用拆包运算符*
如果定义了用户输入长度,那么您甚至不需要m
值。
x = []
y = []
m, n = map(int,input().split())
for i in range(n):
*x_val, y_val = map(int,input().split())
x.append(x_val)
y.append(y_val)
注意x_val
前面的星号*
拆包*
会抓取正常变量分配后剩下的所有内容
输入:
3 2
10 20 30 1
40 50 60 2
输出:
>>> x
[[10, 20, 30], [40, 50, 60]]
>>> y
[1, 2]