Random Sampling#

Sample random data#

rand

Random values in a given shape.

randn

Return a sample (or samples) from the "standard normal" distribution.

randint

Return random integers from low (inclusive) to high (exclusive).

random_integers

Random integers of type np.int_ between low and high, inclusive.

random_sample

Return random floats in the half-open interval [0.0, 1.0).

random

Return random floats in the half-open interval [0.0, 1.0).

ranf

This is an alias of random_sample.

sample

This is an alias of random_sample.

choice

Generates a random sample from a given 1-D array

bytes

Return random bytes.

Distributions#

beta

Draw samples from a Beta distribution.

binomial

Draw samples from a binomial distribution.

chisquare

Draw samples from a chi-square distribution.

dirichlet

Draw samples from the Dirichlet distribution.

exponential

Draw samples from an exponential distribution.

f

Draw samples from an F distribution.

gamma

Draw samples from a Gamma distribution.

geometric

Draw samples from the geometric distribution.

gumbel

Draw samples from a Gumbel distribution.

hypergeometric

Draw samples from a Hypergeometric distribution.

laplace

Draw samples from the Laplace or double exponential distribution with specified location (or mean) and scale (decay).

lognormal

Draw samples from a log-normal distribution.

logseries

Draw samples from a logarithmic series distribution.

multinomial

Draw samples from a multinomial distribution.

multivariate_normal

Draw random samples from a multivariate normal distribution.

negative_binomial

Draw samples from a negative binomial distribution.

noncentral_chisquare

Draw samples from a noncentral chi-square distribution.

noncentral_f

Draw samples from the noncentral F distribution.

normal

Draw random samples from a normal (Gaussian) distribution.

pareto

Draw samples from a Pareto II or Lomax distribution with specified shape.

poisson

Draw samples from a Poisson distribution.

power

Draws samples in [0, 1] from a power distribution with positive exponent a - 1.

rayleigh

Draw samples from a Rayleigh distribution.

standard_cauchy

Draw samples from a standard Cauchy distribution with mode = 0.

standard_exponential

Draw samples from the standard exponential distribution.

standard_gamma

Draw samples from a standard Gamma distribution.

standard_normal

Draw samples from a standard Normal distribution (mean=0, stdev=1).

standard_t

Draw samples from a standard Student's t distribution with df degrees of freedom.

triangular

Draw samples from the triangular distribution over the interval [left, right].

uniform

Draw samples from a uniform distribution.

vonmises

Draw samples from a von Mises distribution.

wald

Draw samples from a Wald, or inverse Gaussian, distribution.

weibull

Draw samples from a Weibull distribution.

zipf

Draw samples from a Zipf distribution.

Random number generator#

seed

Reseed the singleton RandomState instance.

RandomState

RandomState(seed=None)