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)
Aha už vím, proč to vzniklo. V jednom příkladu se mi "nedotahoval" poslední oblouk přímo do koncového bodu, tak jsem ten rozsah natáhl, což v dalších příkladech už je blbě.