How do i get three colums as output?

조회 수: 1 (최근 30일)
Michelle H
Michelle H 2021년 3월 26일
댓글: Michelle H 2021년 3월 26일
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에서 Spreadsheets에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by