[XTrain,~,YTrain] = digitTrain4DArrayData; [XValidati​on,~,YVali​dation] = digitTest4​DArrayData​の「~」これの意味を​教えてください。

조회 수: 10 (최근 30일)
[XTrain,~,YTrain] = digitTrain4DArrayData; [XValidation,~,YValidation] = digitTest4DArrayDataの「~」これの意味を教えてください。
  댓글 수: 1
takmakome
takmakome 2022년 6월 27일
[XTrain,~,YTrain] この意味についても教えてほしいです。お願いします。

댓글을 달려면 로그인하십시오.

채택된 답변

Hernia Baby
Hernia Baby 2022년 6월 27일
편집: Hernia Baby 2022년 6월 28일
■回答
~ はワークスペースに変数として出力しないという意味です。
いらない変数の場合は使用するとメモリの節約になります。
■補足
[XTrain,~,YTrain] は関数を使った後に XTrain と YTrain を出力するという意味です。
 meshgridの例で見てみましょう。
x = 1:3;
y = 1:5;
[X,Y] = meshgrid(x,y)
X = 5×3
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
Y = 5×3
1 1 1 2 2 2 3 3 3 4 4 4 5 5 5
このとき、この関数はX,Yの二つの変数を返しています。
ここで ~ をもちいてXだけ抽出してみましょう。
[X,~] = meshgrid(x,y)
X = 5×3
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
 このように、Yは出力されず、Xだけ変数として保存することができました。

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Statistics and Machine Learning Toolbox 入門에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!