我正在尝试从ones
,x
和X2
创建一个numpy数组,但下面的代码给出了小数点。
x = [10, 23, 25, 30, 37, 40, 46, 52, 60, 65]
y = [22, 46, 48, 62, 75, 90, 100, 110, 180, 150]
xx = np.array([float(v) for v in x])
yy = np.array([float(v) for v in y])
X2 = xx ** 2
ones = np.ones(len(x))
Xq = np.c_[ones,xx, X2]
Y = np.array(y).reshape(len(y),1)
print(Xq)
我的输出是:
[[ 1.00000000e+00 1.00000000e+01 1.00000000e+02]
[ 1.00000000e+00 2.30000000e+01 5.29000000e+02]
[ 1.00000000e+00 2.50000000e+01 6.25000000e+02]]
但是我想把它作为整体。