randomstate.prng.pcg64.
geometric
(p, size=None)¶Draw samples from the geometric distribution.
Bernoulli trials are experiments with one of two outcomes:
success or failure (an example of such an experiment is flipping
a coin). The geometric distribution models the number of trials
that must be run in order to achieve success. It is therefore
supported on the positive integers, k = 1, 2, ...
.
The probability mass function of the geometric distribution is
where p is the probability of success of an individual trial.
Parameters: |
|
---|---|
Returns: | out – Drawn samples from the parameterized geometric distribution. |
Return type: | ndarray or scalar |
Examples
Draw ten thousand values from the geometric distribution, with the probability of an individual success equal to 0.35:
>>> z = np.random.geometric(p=0.35, size=10000)
How many trials succeeded after a single run?
>>> (z == 1).sum() / 10000.
0.34889999999999999 #random