форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
18 строки
471 B
Python
18 строки
471 B
Python
import random
|
|
import math
|
|
|
|
def shum(mu, var, n, filename):
|
|
sigma = math.sqrt(var)
|
|
data = []
|
|
f = open(filename, "w", encoding="utf-8")
|
|
for i in range(n):
|
|
x = random.gauss(mu, sigma)
|
|
data.append(x)
|
|
if (i + 1) % 3 == 0:
|
|
f.write(f"{data[i-2]} {data[i-1]} {data[i]}\n")
|
|
elif i == n - 1:
|
|
start = i - (i % 3)
|
|
f.write(" ".join(str(v) for v in data[start:]) + "\n")
|
|
f.close()
|
|
return data
|