nlcpy.random.RandomState.standard_cauchy
- RandomState.standard_cauchy(self, size=None)
- Draws samples from a standard Cauchy distribution with mode = 0. - Also known as the Lorentz distribution. - Parameters
- sizeint or tuple of ints, optional
- Output shape. If the given shape is, e.g., - (m, n, k), then- m * n * ksamples are drawn.
 
- Returns
- samplesndarray
- The drawn samples. 
 
 - Note - The probability density function for the full Cauchy distribution is - and the Standard Cauchy distribution just sets - and - Examples - Draw samples and plot the distribution: - >>> import nlcpy as vp >>> import matplotlib.pyplot as plt >>> s = vp.random.standard_cauchy(1000000) - >>> s = s[(s>-25) & (s<25)] # truncate distribution so it plots well >>> plt.hist(s.get(), bins=100) >>> plt.show() 