Drop links or images here to add them to the editor.

Schrijf een gevectoriseerde functie gauss() (m. a. w. een functie die zowel toepasbaar op een scalair als op een rij-argument als eerste argument) die een gaussiaan implementeert, namelijk:
$$ N(x, \mu, \sigma) = \frac{1}{\sqrt{2 \pi} \sigma} e^{-\frac{(x- \mu)^2}{2 \sigma^2}} $$

Argumenten

Een getal of een rij getallen, gevolgd door 2 reële getallen $$\mu$$ (gemiddelde) en $$\sigma$$ (spreiding).

Resultaat

Een reëel getal of een rij reële getallen (afhankelijk van het type van het eerste argument).

Voorbeeld

 
gauss(0.0, 0.0, 1.0) = 0.398942280401
gauss(np.array([-5., -4., -3., -2., -1.,  0.,  1.,  2.,  3.,  4.,  5.]), 0.0, 1.0) =
[  1.48671951e-06   1.33830226e-04   4.43184841e-03   5.39909665e-02
   2.41970725e-01   3.98942280e-01   2.41970725e-01   5.39909665e-02
   4.43184841e-03   1.33830226e-04   1.48671951e-06]