Тема: Формула в Python
Може хтось знає як написати цю формулу.
Або допоможіть з моїм варіантом.
f = (1/(z*math.sqrt(2*math.pi)))*exp*(-(math.pow((x-y),2)/2*math.pow(z,2)))
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → Python → Формула в Python
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Може хтось знає як написати цю формулу.
Або допоможіть з моїм варіантом.
f = (1/(z*math.sqrt(2*math.pi)))*exp*(-(math.pow((x-y),2)/2*math.pow(z,2)))
Може хтось знає як написати цю формулу.
Або допоможіть з моїм варіантом.
exp*(-
* - тут не треба.. експонента ж це функція... І exp потребує бібліотеки math
import math
math.exp(m)
P.S. Дякую нажав випадково..
SDima написав:Може хтось знає як написати цю формулу.
Або допоможіть з моїм варіантом.
exp*(-
* - тут не треба.. експонента ж це функція... І exp потребує бібліотеки math
import math math.exp(m)
P.S. Дякую нажав випадково..
Тут вона десь оголошена як число, судячи з усього.
І ще
-(math.pow((x-y),2)/2*math.pow(z,2))
Виконується так:
1.підняття до степеня (x-y)
2. ділення на 2,
3. і множення на z в квадраті
А має бути так:
1. підняття до квадрату
2. ділення на 2, що множене на z в квадраті
from math import sqrt, exp, pi
fn = lambda x,m,s: exp( -(x-m)**2/(2.0*s*s) ) * (1.0/s/sqrt(2*pi))
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися