Zdravím,
článek se mi moc líbí. Mám jenom jednu připomínku.
V ukázkách kódu používáte np.arange(0, 1.05, 0.02)
To ale vrací dva body navíc (mimo range 0-1) - konkrétně 1.02, 1.04
Doporučil bych používat místo funkce arange funkci linspace. np.linspace(0, 1, 51)