How to save normalized data set in file for using it again?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaire
Jan
le 28 Avr 2017
Do you see that the shown code is not relevant for your question? A scaled = rand(2,5) would be sufficient also.
Réponse acceptée
Walter Roberson
le 27 Avr 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 commentaires
Walter Roberson
le 28 Avr 2017
save() does not save in csv form.
save dataset.txt scaled -ascii -double %text format but not commas
or
csvwrite('dataset.csv', scaled)
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Spreadsheets dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!