#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.
Но при выполнении с помощью приведенного ниже кода график не рисуется. В чем ошибка кода?