How do i get three colums as output?

1 次查看(过去 30 天)
Hello, I am new to machine learning and matlab and i was wondering if someone could help me with an issue. I want to get three outputs in my NN. The data is one hot encoded and therefore needs three outputs.
This is how i divided up the dataset for inputs and outputs:
data = csvread('datasetNY.csv');
x = data(:,1:92);
t = data(:,93);
But i also have tried t = data(:,93,92,91); to make the three last rows in the dataset the outputs. And the error i get is:
Index in position 3 exceeds array bounds (must not exceed 1).
How do i change it so it allows three colums to be the output?

采纳的回答

the cyclist
the cyclist 2021-3-26
t = data(:,[93,92,91]);
will be the the last three columns from data, in reverse order.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Statistics and Machine Learning Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by