countZero

NeuralNetwork.countZero(name, v)

値が0の比率と負の比率の文字列を返す。

引数:
  • name (string) – 変数名
  • v (ArrayView) – 値

ソース

countZero(name, v){
    if(!v){
        return "";
    }

    var cnt = 0;
    var neg = 0;
    for(var i = 0; i < v.dt.length; i++){
        if(v.dt[i] == 0){
            cnt++;
        }
        if(v.dt[i] < 0){
            neg++;
        }
    }

    return " " + name + " " + (100.0 * cnt / v.dt.length).toFixed(1) + "/" + (100.0 * neg / v.dt.length).toFixed(1) + " " + v.dt.length;
}