一、题目
二、程序
import tensorflow as tf
x0=tf.ones([10],tf.float32)
#print(x0)
x1=tf.constant([64.3,99.6,145.45,63.75,135.46,92.85,86.97,144.76,59.3,116.03],tf.float32)
#print(x1)
x2=tf.constant([2,3,4,2,3,4,2,4,1,3],tf.float32)
#print(x2)
y=tf.constant([62.55,82.42,132.62,73.31,131.05,86.57,85.49,127.44,55.25,104.84],tf.float32)
#print(y)
#(1)
X=tf.stack((x0,x1,x2),axis=1)
Y=tf.reshape(y,[10,1])
#(2)
#X的转置
Xt=tf.transpose(X,perm=[1,0])
#print(Xt)
W=tf.linalg.inv(Xt@X)@Xt@Y
#(3)
print('(1)二维数组X为:')
print(X.numpy())
print('(1)二维数组Y为:')
print(Y.numpy())
print('(2)W的shape属性结果为:(3,1)')
print('(3)二维数组W为:')
print(W.numpy())
三、输出结果