GOOGLE ADS

среда, 4 мая 2022 г.

Можно ли взять образец из пользовательского дистрибутива в Rust?

Я очень новичок в Rust. Я хочу взять образец из распределения Максвелла-Больцмана, используя randящик. Может быть способ использовать другие дистрибутивы, которых еще нет в rand, но я не могу понять, как это сделать. Кто-нибудь знает возможно ли это?


Решение проблемы

Чтобы создать собственный дистрибутив, вам нужно реализовать Distributionдля своего типа.

Есть еще один крейт, rand_distrкоторый реализуется Distributionдля многих распространенных распределений вероятностей, и вы можете использовать любой из них в качестве примера того, что нужно делать.

Например, это реализация распределения Пуассона.

rand_distrКогда вы закончите, вы можете подумать о том, чтобы внести свою реализацию Максвелла-Больцмана в ящик!:)

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...