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