Итак, у меня есть две матрицы, W
и X
.
print(W)
array([ 5.76951515, 19. ])
print(X)
array([[ 1., 5.],
[ 1., 6.],
[ 1., 7.],
[ 1., 8.],
[ 1., 9.],
[ 1., 10.],
[ 1., 11.],
[ 1., 12.],
[ 1., 13.],
[ 1., 14.]])
, и я бы хотел перемножить обе матрицы W
и X
, изменяя значение W[1]
для каждой i
итераций, например:
for i in range(10):
W[1] = i
yP_ = W @ X.T
ecm = np.mean((Y - yP_ ) ** 2)
plt.plot(W[1], ecm, 'o')
plt.show()
есть ли способ избежать этого for
?