将Matlab仿真数据导入Pycharm进行KNN回归预测
导入matlab数据
import pandas as pd
import numpy as np
feature = pd.read_csv('knn_feature.data', header=None)
feature.columns = ['SunAzimuth', 'SunZenith', 'Longitude', 'latitude', 'Altitude', 'Hour', 'Min', 'Sec']
target = pd.read_csv('knn_target.data', header=None)
target.columns = ['Num1_err', 'Num2_err', 'Num3_err', 'Num4_err', 'Num5_err', 'Num6_err', 'Num7_err', 'Num8_err',
'Num9_err']
数据集分割与标准化
from sklearn.model_selection import train_test_split
x_train, x_test, y_train, y_test = train_test_split(feature