При рисовании графика MSE произошла ошибка

#python #mse #mean-square-error

Вопрос:

 import numpy as np from sklearn.metrics import mean_squared_error as mse import matplotlib.pyplot as plt  x = np.array([1,4.5,9,10,13]) y = np.array([0,0.2,2.5,5.4,7.3]) w_list = np.arange(1.0,0.1,-0.1)  for w in list(w_list):  y_hat = w * x  w_mse = mse(y_hat,y)  plt.title('MSE optimization graph')  plt.xlabel('w')  plt.ylabel('mse')  plt.plot(w,w_mse)  plt.show()  

Этот код уменьшает w с 1,0 до 0,1 и рисует график MSE.

Но при выполнении с помощью приведенного ниже кода график не рисуется. В чем ошибка кода?