私はjavaで新しく、以下のコードを使用する必要がありますが、入力データと出力データのパスを指定する必要があるため、コードが機能します。コードはインターネットから入手しています。これらは、あなたがプログラムが読み書きできるようにするために適応する必要があるString
のある私に入力データと出力データのパスを指定する
class Svm_scale
{
private BufferedReader rewind(BufferedReader fp, String filename) throws IOException
{
fp.close();
return new BufferedReader(new FileReader(filename));
}
private void output_target(double value)
{
LnCount++;
if(y_scaling)
{
if(value == y_min)
value = y_lower;
else if(value == y_max)
value = y_upper;
else
value = y_lower + (y_upper-y_lower) *
(value-y_min)/(y_max-y_min);
}
formatterscaled.format(value+" ");
System.out.println(" Line Number "+LnCount + " ");
}
private void output(int index, double value)
{
count++;
double Threshold1=0,Threshold2=0;
Threshold1= Avg[index]+(STDV[index]/2);
Threshold2= Avg[index]-(STDV[index]/2);
if(value > Threshold1)
value = 2;
else if(value < Threshold2)
value = -2;
else
value = 0;
formatterscaled.format(formatter.format(value) + ",");
// System.out.println(" Counter "+count);
// }
}
コマンドライン引数について質問していますか? –
[最小限で完全で検証可能な例](https://stackoverflow.com/help/mcve)を投稿し、問題の内容を説明してください。 – jsheeran
ありがとう@ Karthikeyan Vaithilingam。コードはデータセットを3つのカテゴリ(-2,0,2)に離散化するように設計されており、入力データのパスと出力データのパス(離散化データ)をどこに置くべきかを知る必要があります。 – ahmed