Пользователь № 7 аудитории Ж-115 3 недель назад
Родитель 502978c576
Сommit a2012c615f

@ -11,27 +11,28 @@
>>> import os
>>> os.chdir('C:\\Users\\u115-07\\Desktop\\python-labs\\TEMA7')
>>> normal= lambda x, a, b: math.exp(-(x-a)**2/b) / math.sqrt(2 * math.pi * b)
>>> def test_normal():
... a, b = 0, 1
... std_dev = math.sqrt(b)
... start = a - 3 * std_dev
... end = a + 3 * std_dev
... step = 0.2 * std_dev
... x_values = []
... current = start
... while current <= end:
... x_values.append(current)
... current += step
... function= []
... for x in x_values:
... y = normal(x, a, b)
... function.append(y)
... file = open('ikz.txt', 'w')
... for i in range(0, len(function), 2):
... if i + 1 < len(function):
... file.write(str(function[i])+','+str(function[i+1])+'\n')
... file.close()
...
def test_normal():
a, b = 0, 1
std_dev = math.sqrt(b)
start = a - 3 * std_dev
end = a + 3 * std_dev
step = 0.2 * std_dev
x_values = []
current = start
while current <= end:
x_values.append(current)
current += step
function_values = []
for x in x_values:
y = normal_pdf(x, a, b)
function_values.append(y)
file = open('ikz.txt', 'w')
for i in range(0, len(function_values), 2):
if i + 1 < len(function_values):
file.write(str(function_values[i])+','+str(function_values[i+1])+'\n')
else:
file.write(str(function_values[i])+',0\n')
file.close()
...
>>> test_normal()

Загрузка…
Отмена
Сохранить