std::discrete_distribution::probabilities
Материал из cppreference.com
< cpp | numeric | random | discrete distribution
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
std::vector<double> probabilities() const; |
(начиная с C++11) | |
Получает std::vector<double>, содержащий индивидуальные вероятности каждого целого, порожденный этим распределением.
Оригинал:
Obtains a std::vector<double> containing the individual probabilities of each integer that is generated by this distribution.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Параметры
(Нет)
[править] Возвращаемое значение
Объект типа std::vector<double>
Оригинал:
An object of type std::vector<double>
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] Пример
Запустить этот код
#include <iostream> #include <vector> #include <random> int main() { std::discrete_distribution<> d({40, 10, 10, 40}); std::vector<double> p = d.probabilities(); for(auto n : p) std::cout << n << ' '; std::cout << '\n'; }
Вывод:
0.4 0.1 0.1 0.4