ОКЗ
Этот коммит содержится в:
@@ -7,3 +7,84 @@
|
||||
Y=b1+b2*X
|
||||
и имеющую аргументы b1, b2 и X.
|
||||
# Решение
|
||||
1)
|
||||
```py
|
||||
def zader(x,T):
|
||||
"""Функция задержки сигнала
|
||||
x - исходный сигнал
|
||||
T - задержка"""
|
||||
y=[0]*T+x
|
||||
return y
|
||||
|
||||
x=[10,12,14,16]
|
||||
zader(x,2)
|
||||
[0, 0, 10, 12, 14, 16]
|
||||
```
|
||||
2)
|
||||
```py
|
||||
def mkhist(sel,bins):
|
||||
if bins <= 0:
|
||||
return []
|
||||
sel.sort()
|
||||
shag=(max(sel)-min(sel))/bins
|
||||
kol=[]
|
||||
a=min(sel)
|
||||
b=a+shag
|
||||
for i in range(bins-1):
|
||||
k=0
|
||||
for n in sel:
|
||||
if (n>=a) and (n<b):
|
||||
k+=1
|
||||
kol.append(k)
|
||||
a+=shag
|
||||
b+=shag
|
||||
k=0
|
||||
for n in sel:
|
||||
if (n>=a) and (n<=b):
|
||||
k+=1
|
||||
kol.append(k)
|
||||
return kol
|
||||
|
||||
spis
|
||||
[1, 2, 3, 4, 5, 6, 7, 8]
|
||||
mkhist(spis,3)
|
||||
[3, 2, 3]
|
||||
|
||||
for i in range(5):
|
||||
spis=[]
|
||||
a=rn.randint(1, 10)
|
||||
b=rn.randint(1, 10)
|
||||
for i in range(100):
|
||||
spis.append(rn.betavariate(a,a))
|
||||
mkhist(spis,4)
|
||||
|
||||
|
||||
[33, 19, 23, 24]
|
||||
[13, 32, 35, 20]
|
||||
[14, 37, 37, 12]
|
||||
[18, 32, 38, 12]
|
||||
[12, 39, 36, 12]
|
||||
|
||||
for i in range(5):
|
||||
spis=[]
|
||||
a=rn.randint(1, 10)
|
||||
b=rn.randint(1, 10)
|
||||
for i in range(100):
|
||||
spis.append(rn.betavariate(a,b))
|
||||
mkhist(spis,4)
|
||||
|
||||
|
||||
[26, 42, 24, 8]
|
||||
[64, 25, 10, 1]
|
||||
[8, 25, 36, 30]
|
||||
[18, 24, 34, 24]
|
||||
[34, 41, 22, 3]
|
||||
a,b
|
||||
(6, 9)
|
||||
```
|
||||
3)
|
||||
```py
|
||||
anon_linregr=lambda b1,b2,x: b1+b2*x
|
||||
res=anon_linregr(-3,2,6);res
|
||||
9
|
||||
```
|
||||
Ссылка в новой задаче
Block a user