Visible to Intel only — GUID: GUID-3E3CCDA4-4305-4A28-B46B-FE5C6B8F40F5
Visible to Intel only — GUID: GUID-3E3CCDA4-4305-4A28-B46B-FE5C6B8F40F5
Bernoulli Distribution
Generates Bernoulli distributed random numbers.
Details
Bernoulli random number generator fills the numeric table with Bernoulli distributed values with the p probability of success on a single trial, where , .
A variate is called Bernoulli distributed if after a trial it is equal to 1 with the probability of success p and to 0 with the probability . The probability distribution is given by:
The cumulative distribution function is as follows:
Batch Processing
Algorithm Parameters
Bernoulli distribution algorithm has the following parameters in addition to the common parameters specified in Distributions:
Parameter |
Default Value |
Description |
---|---|---|
algorithmFPType |
float |
The floating-point type that the algorithm uses for intermediate computations. Can be float or double. |
method |
defaultDense |
Performance-oriented computation method, the only method supported by the algorithm. |
p |
Not applicable |
Success probability of a trial, required parameter. |
Examples
Python*
Batch Processing:
Performance Considerations
To get the best overall performance when using the Bernoulli distribution random number generator, provide the 32-bit signed integer homogeneous numeric table constructed with enabled equal features.
Product and Performance Information |
---|
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex. Notice revision #20201201 |