def load_dataset(datasource: str) -> (numpy.ndarray, MinMaxScaler):
"""
The function loads dataset from given file name and uses MinMaxScaler to transform data
:param datasource: file name of data source
:return: tuple of dataset and the used MinMaxScaler
"""
# load the dataset
dataframe = pandas.read_csv(datasource, usecols=[1])
dataframe = dataframe.fillna(method='pad')
dataset = dataframe.values
dataset = dataset.astype('float32')
plt.plot(dataset)
plt.show()
# normalize the dataset
scaler = MinMaxScaler(feature_range=(0, 1))
dataset = scaler.fit_transform(dataset)
return dataset, scaler
评论列表
文章目录