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

@ -11,28 +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_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()
>>> 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')
...
...
>>> test_normal()

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