Разработать функцию, на ее основе создать модуль. Создать второй модуль, в котором должны быть инструкции для ввода/создания исходных данных для проверки работы функции, вызов функции и отображение полученных результатов.
Разработать функцию с 4 аргументами, создающую последовательность отсчетов случайного, равномерно распределенного сигнала типа белого шума с заданными параметрами: границы диапазона изменения, число отсчетов (аргументы функции). Сигнал должен быть записан построчно, по 3 элемента в строке с разделителем - запятая в текстовый файл с заданным именем (4-й аргумент функции), а также возвращен в вызывающую программу в виде списка.
# Решение
# Решение
Содержание Mod1\_Zadanie.py:
Содержание Mod1_Zadanie.py:
```py
import random
def white\_noise(low, high, nums, file):
signal = \[random.uniform(low, high) for x in range(nums)]
with open(file, 'w') as f:
for i in range (0, nums, 3):
line = signal\[i:i+3]
f.write(','.join(str(x) for x in line) + '\\n')
return signal
def white_noise(low, high, nums, file):
signal = \[random.uniform(low, high) for x in range(nums)]