# Data
order=3
df = pd.read_csv('singleXregression.csv')
X = df.iloc[:, :-1].values
y = df.iloc[:, -1].values
y = y.reshape(len(y),1)
Это стандартное открытие для моей регрессии, но когда я пытаюсь отсортировать X строкой:
X = np.sort(X,axis=1)
, он просто ничего не делает. Нет сообщения об ошибке - просто X все еще не отсортирован. Я знаю, что могу отсортировать его по id dataframe, но я пытаюсь создать шаблон для быстрого копирования и вставки и поэтому вместо этого пытаюсь работать с индексами. Почему эта линия не работает? Я понимаю, что X - это массив 2D numpy, так как X.shape равен (201,1)
Вся причина, по которой я пытаюсь отсортировать его, заключается в том, что я выполняю полиномиальную регрессию, и все работает, кроме график, который повсюду. Если бы кто-нибудь мог помочь мне отсортировать X или график, это было бы здорово.