最終更新日時:
が更新

履歴 編集

function
<random>

std::discrete_distribution::probabilities(C++11)

vector<double> probabilities() const;

概要

確率列を取得する。

戻り値

保持している確率列を返す。

#include <iostream>
#include <vector>
#include <random>

int main()
{
  std::discrete_distribution<> dist = {0.0, 0.1, 0.2, 0.3};

  std::vector<double> prob = dist.probabilities();
  for (double x : prob) {
    std::cout << x << std::endl;
  }
}

出力

0
0.166667
0.333333
0.5

バージョン

言語

  • C++11

処理系

参照