Python* API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

Public Member Functions | Static Public Attributes | List of all members
Batch Class Reference

Provides methods for bernoulli distribution computations in the batch processing mode. More...

Public Member Functions

def __init__
 
def getMethod
 
def getResult
 
def setResult
 
def clone
 
def allocateResult
 
def compute
 
- Public Member Functions inherited from AlgorithmImpl
def computeNoThrow
 
def compute
 
def checkComputeParams
 
def checkResult
 
def setupCompute
 
def resetCompute
 
def enableResetOnCompute
 
def hostApp
 
def setHostApp
 
- Public Member Functions inherited from Algorithm
def checkComputeParams
 
def getBaseParameter
 
- Public Member Functions inherited from AlgorithmIfaceImpl
def enableChecks
 
def isChecksEnabled
 
- Public Member Functions inherited from AlgorithmIface
def checkComputeParams
 
def checkResult
 
def getMethod
 

Static Public Attributes

 parameter = ...
 
- Static Public Attributes inherited from BatchBase
 input = ...
 

Detailed Description

Parameters
fptypeData type to use in intermediate computations of bernoulli distribution, double or float
methodComputation method of the distribution, bernoulli.Method
Enumerations
  • bernoulli.Method Computation methods for the bernoulli distribution
References
Aliases
  • Batch_Float64DefaultDense is an alias of Batch(fptype=float64, method=daal.algorithms.distributions.bernoulli.defaultDense)
  • Batch_Float32DefaultDense is an alias of Batch(fptype=float32, method=daal.algorithms.distributions.bernoulli.defaultDense)

Constructor & Destructor Documentation

def __init__ (   self,
  args 
)

Variant 1

Constructs bernoulli distribution

Parameters
pSuccess probability of a trial, value from [0.0; 1.0]

Variant 2

Constructs bernoulli distribution by copying input objects and parameters of another bernoulli distribution

Parameters
otherBernoulli distribution

Member Function Documentation

def allocateResult (   self)

Allocates memory to store the result of the bernoulli distribution

Returns
Status of computations
def clone (   self)

Returns a pointer to the newly allocated bernoulli distribution with a copy of input objects and parameters of this bernoulli distribution

Returns
Pointer to the newly allocated distribution
def compute (   self)

Invokes computations

def getMethod (   self)

Returns method of the distribution

Returns
Method of the distribution
def getResult (   self)

Returns the structure that contains results of bernoulli distribution

Returns
Structure that contains results of bernoulli distribution
def setResult (   self,
  result 
)

Registers user-allocated memory to store results of bernoulli distribution

Parameters
resultStructure to store results of bernoulli distribution
Returns
Status of computations

Member Data Documentation

parameter = ...
static

Parameters of the bernoulli distribution


The documentation for this class was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.