Converting 1 and 2 to False and True

93 Ansichten (letzte 30 Tage)
Antonio Lorenzo Sahagun
Antonio Lorenzo Sahagun am 8 Sep. 2021
Beantwortet: Jan am 8 Sep. 2021
Hello!
I've been working on a prediction model where the output is supoosed to be TRUE or FALSE. However the way my model outputs the results is in 1 and 2. Whats the most efficient way to convert the 1 and 2s in the column to TRUE or FALSE. Thanks in advance!

Akzeptierte Antwort

Image Analyst
Image Analyst am 8 Sep. 2021
If it returns result as a double or an integer, you can do
tf = logical(2 - result);
  2 Kommentare
Antonio Lorenzo Sahagun
Antonio Lorenzo Sahagun am 8 Sep. 2021
how to make it come out as 'TRUE' or 'FALSE'
Image Analyst
Image Analyst am 8 Sep. 2021
Bearbeitet: Image Analyst am 8 Sep. 2021
If you want a character array instead of a logical/boolean variable, you can use an if statement
if result == 1
tf = 'TRUE'; % Or "TRUE" if you want a string type variable.
else
tf = 'FALSE'; % Or "FALSE" if you want a string type variable.
end
Is that what you want?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Jan
Jan am 8 Sep. 2021
result = [1; 2; 1; 1; 2];
Pool = {'FALSE', 'TRUE'};
Pool((result == 1) + 1)
ans = 1×5 cell array
{'TRUE'} {'FALSE'} {'TRUE'} {'TRUE'} {'FALSE'}

Kategorien

Mehr zu Deep Learning Toolbox finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by