[XTrain,~,YTrain] = digitTrain4DArrayData; [XValidation,~,YValidation] = digitTest4DArrayDataの「~」これの意味を教えてください。
    1 view (last 30 days)
  
       Show older comments
    
[XTrain,~,YTrain] = digitTrain4DArrayData; [XValidation,~,YValidation] = digitTest4DArrayDataの「~」これの意味を教えてください。
Accepted Answer
  Hernia Baby
      
 on 27 Jun 2022
        
      Edited: Hernia Baby
      
 on 28 Jun 2022
  
      ■回答
    ~ はワークスペースに変数として出力しないという意味です。
    いらない変数の場合は使用するとメモリの節約になります。
■補足
    [XTrain,~,YTrain] は関数を使った後に XTrain と YTrain を出力するという意味です。
x = 1:3;
y = 1:5;
[X,Y] = meshgrid(x,y)
    このとき、この関数はX,Yの二つの変数を返しています。
    ここで ~ をもちいてXだけ抽出してみましょう。
[X,~] = meshgrid(x,y)
 このように、Yは出力されず、Xだけ変数として保存することができました。
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
