Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.9 KiB

Общее контрольное задание по теме 7

Ефимова Людмила, А-03-23

Разработайте и проверьте функцию, реализующую для момента времени t расчет выхода y(t) для устройства задержки: на вход поступает сигнал, а на выходе повторяется этот сигнал с задержкой на заданное время Т.

def delay(signal, T):
    """"Расчёт выхода y(t) для устройства задержки
     signal - входной сигнал
    T-параметр задержки сигнала"""
    output=[]
    for i in range(len(signal)+T):
        if i < T:
            output.append(0)
        else:
            output.append(signal[i-T])
    return output

x = [1, 2, 3, 4, 5, 6]
res = delay(x, 6)
res
[0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6]

Разработайте и проверьте функцию, реализующую расчет гистограммы по выборке случайной величины с каким-то распределением.

def hist(f, x):
    """Функция, строящая гистограмму
    f - выборка
    x - количество интервалов
    Возвращает число элементов в каждом интервале"""
    pylab.hist(f, x)
    pylab.show()

f=[random.gauss(0, 1) for _ in range(10)]
histogramm(f, 6)

Гистограмма

Разработайте и проверьте анонимную функцию, вычисляющую значение оценки отклика Y линейной регрессии при значении переменной Х Y=b1+b2*X и имеющую аргументы b1, b2 и X.

Y = lambda b1,b2,X: b1+b2*X
Y(1, 2, 3)
7