форкнуто от main/python-labs
Родитель
640a5d83e8
Сommit
611bdbff41
@ -1,57 +1,53 @@
|
|||||||
# Общее контрольное задание по теме 7
|
# Общее контрольное задание по теме 7
|
||||||
Ефимова Людмила, А-03-23
|
Ефимова Людмила, А-03-23
|
||||||
|
|
||||||
Разработайте и проверьте функцию, реализующую для момента времени t расчет выхода y(t)
|
Разработайте и проверьте функцию, реализующую для момента времени t расчет выхода y(t)
|
||||||
для устройства задержки: на вход поступает сигнал, а на выходе повторяется этот сигнал с
|
для устройства задержки: на вход поступает сигнал, а на выходе повторяется этот сигнал с
|
||||||
задержкой на заданное время Т.
|
задержкой на заданное время Т.
|
||||||
|
|
||||||
```py
|
```py
|
||||||
def delay(signal, T):
|
def delay(signal, T):
|
||||||
""""Расчёт выхода y(t) для устройства задержки
|
""""Расчёт выхода y(t) для устройства задержки
|
||||||
signal - входной сигнал
|
signal - входной сигнал
|
||||||
T-параметр задержки сигнала"""
|
T-параметр задержки сигнала"""
|
||||||
output=[]
|
output=[]
|
||||||
for i in range(len(signal)+T):
|
for i in range(len(signal)+T):
|
||||||
if i < T:
|
if i < T:
|
||||||
output.append(0)
|
output.append(0)
|
||||||
else:
|
else:
|
||||||
output.append(signal[i-T])
|
output.append(signal[i-T])
|
||||||
return output
|
return output
|
||||||
|
|
||||||
x = [1, 2, 3, 4, 5, 6]
|
x = [1, 2, 3, 4, 5, 6]
|
||||||
res = delay(x, 6)
|
res = delay(x, 6)
|
||||||
res
|
res
|
||||||
[0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6]
|
[0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6]
|
||||||
```
|
```
|
||||||
|
|
||||||
Разработайте и проверьте функцию, реализующую расчет гистограммы по выборке случайной
|
Разработайте и проверьте функцию, реализующую расчет гистограммы по выборке случайной
|
||||||
величины с каким-то распределением. Гистограмма при выводе на экран представляется в виде
|
величины с каким-то распределением.
|
||||||
таблицы: границы интервала, число элементов выборки в интервале. Аргументы функции:
|
|
||||||
выборки, число интервалов разбиения диапазона изменения случайной величины.
|
```py
|
||||||
Возвращаемый результат функции: список с числами элементов выборки в интервалах
|
def hist(f, x):
|
||||||
разбиения.
|
"""Функция, строящая гистограмму
|
||||||
|
f - выборка
|
||||||
```py
|
x - количество интервалов
|
||||||
def hist(f, x):
|
Возвращает число элементов в каждом интервале"""
|
||||||
"""Функция, строящая гистограмму
|
pylab.hist(f, x)
|
||||||
f - выборка
|
pylab.show()
|
||||||
x - количество интервалов
|
|
||||||
Возвращает число элементов в каждом интервале"""
|
f=[random.gauss(0, 1) for _ in range(10)]
|
||||||
pylab.hist(f, x)
|
histogramm(f, 6)
|
||||||
pylab.show()
|
```
|
||||||
|

|
||||||
f=[random.gauss(0, 1) for _ in range(10)]
|
|
||||||
histogramm(f, 6)
|
Разработайте и проверьте анонимную функцию, вычисляющую значение оценки отклика Y
|
||||||
```
|
линейной регрессии при значении переменной Х
|
||||||

|
Y=b1+b2*X
|
||||||
|
и имеющую аргументы b1, b2 и X.
|
||||||
Разработайте и проверьте анонимную функцию, вычисляющую значение оценки отклика Y
|
|
||||||
линейной регрессии при значении переменной Х
|
```py
|
||||||
Y=b1+b2*X
|
Y= lambda b1,b2,X: b1+b2*X
|
||||||
и имеющую аргументы b1, b2 и X.
|
Y(1, 2, 3)
|
||||||
|
7
|
||||||
```py
|
```
|
||||||
Y= lambda b1,b2,X: b1+b2*X
|
|
||||||
Y(1, 2, 3)
|
|
||||||
7
|
|
||||||
```
|
|
||||||
|
|||||||
Загрузка…
Ссылка в новой задаче