対象関数、データ範囲、ノイズはYAMLで読み込む。対象関数の次元とかノイズを抽象化して、イケてる感じに書けないかしら。 DataFactory.pl use strict; use warnings; #use Data::Dumper; my $factory = new DataFactory($ARGV[0]); for(my $i = 0; $i < 10000; $i++){ my $data = $factory->data(); if($$data[2] == 0){ print $$data[0] . ", " . $$data[1] . ", " . $$data[2] . "\n"; } } ################################## # トレーニングデータ生成クラス { package DataFactory; use YAML; sub n