For statistics functions there is `scipy` package.

If you are referring to pdf of n-dimensional gaussian distribution, 
`scipy.stats.multivariate_normal.pdf` should do the trick.

If you are referring to something else, then a bit of clarification would be 
helpful.

Regards,
dg

> On 20 Jul 2024, at 09:04, tomnewton...@gmail.com wrote:
> 
> Hello,
> 
> Apologies if either (a) this is the wrong place to post this or (b) this 
> functionality already exists and I didn't manage to find it.
> 
> I have found myself many times in the past wishing that some sort of N-D 
> Gaussian function exists in NumPy. For example, when I wish to test that some 
> plot or data analysis method is working correctly, being able to call 
> `np.gauss()` on a (M,N) array of coordinates or passing it the arrays 
> generated by a meshgrid, along with tuples for sigma and mu, would be very 
> convienient.
> 
> I could write such a function myself, but that would not be convenient to 
> reuse (copying the function to every program/project I want to use it in), 
> and many other mathematical functions have "convenience" functions in NumPy 
> (such as the square root). More importantly, I imagine that any such function 
> that was written into NumPy by the people who regularly contribute to the 
> project would be far better than one I wrote myself, as I am not tremendously 
> good at programming.
> 
> Regards,
> Tom
> _______________________________________________
> NumPy-Discussion mailing list -- numpy-discussion@python.org
> To unsubscribe send an email to numpy-discussion-le...@python.org
> https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
> Member address: dom.grigo...@gmail.com

_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to