math- python преобразование уравнения статистики в код - PullRequest
1 голос
/ 20 июня 2020

Попытка решить задачу о бросках кубиков Dungeons and Dragons. В любом случае, я пришел к этому уравнению со следующего сайта https://www.desmos.com/calculator/6kylcryv0m: введите описание изображения здесь

, где

d = 12
m = 10.5
q = 5

Действительно новое с python и статистикой, и мне просто нужна помощь в том, как преобразовать этот шаг за шагом в код python, чтобы я мог его изучить кусками.

1 Ответ

2 голосов
/ 20 июня 2020

Вот мы go, это сработает. Вам нужно будет установить scipy и numpy, если вы еще этого не сделали.

from numpy import sqrt, sin, cos, pi, exp
from scipy.integrate import quad

def integrand(x,m,q,s):
    return ((1)/(s*sqrt(2*pi))) * exp(-(x-m-q)**2/(2*s**2))

d = 12
m = 10.5
q = 5
s = 5.78
I = quad(integrand, d, 1000, args=(m,q,s))
print(I[0])

Справочная страница: https://docs.scipy.org/doc/scipy/reference/tutorial/integrate.html

Вы можете задать мне любые вопросы ни о чем, что не имеет смысла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...