Полиномиальное распределение в питоне - PullRequest
2 голосов
/ 17 июня 2019

Я пытаюсь перевести некоторый код Джулии на Python.Это код для полиномиального распределения, и я застрял в последней части этого.Я не знаю, как написать это на Python, потому что я хочу знать, есть ли пакет, который будет делать то, что я хочу.Я не знаю, смогу ли я сделать это, используя SciPy.stats, потому что документация кажется ограниченной.

Здесь вы найдете часть кода Джулии, где я застрял: x1s - это массив, x - это также массив, OrthoNNDist - это имя struct:

Base.length(d::OrthoNNDist) = length(d.x0)

Distributions.rand(d::OrthoNNDist) = rand(d.x1s)

Distributions.pdf(d::OrthoNNDist, x::Vector) = x in d.x1s ? d.prob : 0.0
Distributions.pdf(d::OrthoNNDist) = fill(d.prob, size(d.x1s))
Distributions.logpdf(d::OrthoNNDist, x::Vector) = log(pdf(d, x))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...