How to save normalized data set in file for using it again?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
tejasvee
am 27 Apr. 2017
Kommentiert: tejasvee
am 29 Apr. 2017
I have dataset in csv file. I have normalized it using
Data = rand(10, 20); % Test data, use your data instead
minData = min(Data(:));
maxData = max(Data(:));
scaled = (Data - minData) / (maxData - minData); % Scaled to [0, 1]
scaled = scaled * 2 - 1; % Scaled to [-1, 1]
now the data is normalized, i want to save the normalized data in file again like csv, txt etc.
1 Kommentar
Jan
am 28 Apr. 2017
Do you see that the shown code is not relevant for your question? A scaled = rand(2,5) would be sufficient also.
Akzeptierte Antwort
Walter Roberson
am 27 Apr. 2017
You could use save() or csvwrite() or dlmwrite() or xlswrite()
I would suggest saving as a binary .mat file unless you need it as text for another program.
6 Kommentare
Walter Roberson
am 28 Apr. 2017
save() does not save in csv form.
save dataset.txt scaled -ascii -double %text format but not commas
or
csvwrite('dataset.csv', scaled)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Text Files finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!