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]