Filter löschen
Filter löschen

Why delete columns whose output value is NaN not correct?

2 Ansichten (letzte 30 Tage)
Why delete columns whose output value is NaN not correct?
Why delete columns whose output value is NaN not correct?
2400*10350
(2400 images) (10350 features)
clear all
load ('Vactor1-100')
A=FeatureVector;
Out1 = A(:,~any(isnan(A),1));
my output is [] WHY?
  2 Kommentare
Vladimir Sovkov
Vladimir Sovkov am 31 Dez. 2019
Probably, all the columns of your matrix contain at least one NaN each...
jenifer Ask
jenifer Ask am 31 Dez. 2019
Question 1:
How do I delete the values of all rows that are NaN?
Question 2:
How to replace 0 values of all rows that are NaN?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 31 Dez. 2019
1)
Out1 = A(~any(isnan(A),2), :);
2)
Out1 = fillmissing(A, 'constant', 0);

Weitere Antworten (0)

Kategorien

Mehr zu Images 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!

Translated by