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

Modules | Classes
Data Dictionaries

Contains classes that represent a dictionary of a data set and provide methods to work with the data dictionary. More...

Modules

 Data Sources
 Specifies methods to access data.
 

Classes

class  CategoricalFeatureDictionary
 
class  DataSourceFeature
 Data structure that describes the Data Source feature. More...
 
class  NumericTableIface
 Abstract interface class for a data management component responsible for representation of data in the numeric format. More...
 
class  DenseNumericTableIface
 Abstract interface class for a data management component responsible for accessing data in the numeric format. More...
 
class  NumericTable
 Class for a data management component responsible for representation of data in the numeric format. More...
 
class  BasicStatisticsDataCollection
 Basic statistics for each column of original Numeric Table. More...
 
class  TensorIface
 Abstract interface class for a data management component responsible for representation of data in the numeric format. More...
 
class  TensorLayoutIface
 Abstract interface class for a data management component responsible for representation of data layout in the tensor. More...
 
class  TensorLayout
 Class for a data management component responsible for representation of data layout in the tensor. More...
 
class  TensorOffsetLayout
 Class for a data management component responsible for representation of data layout in the HomogenTensor. More...
 
class  DenseTensorIface
 Abstract interface class for a data management component responsible for accessing data in the numeric format. More...
 
class  Tensor
 Class for a data management component responsible for representation of data in the n-dimensions numeric format. More...
 
class  AOSNumericTable
 Class that provides methods to access data stored as a numpy structured array. More...
 
class  SOANumericTable
 Class that provides methods to access data stored as a structure of arrays, where each (contiguous) array represents values corresponding to a specific feature. More...
 
class  CSRNumericTableIface
 Abstract class that defines the interface of CSR numeric tables. More...
 
class  CSRNumericTable
 Class that provides methods to access data stored in the CSR layout. More...
 
class  MergedNumericTable
 Class that provides methods to access a collection of numeric tables as if they are joined by columns. More...
 
class  RowMergedNumericTable
 Class that provides methods to access a collection of numeric tables as if they are joined by rows. More...
 
class  PackedArrayNumericTableIface
 Abstract class that defines the interface of symmetric matrices stored as a one-dimensional array. More...
 
class  DataSourceIface
 Abstract interface class that defines the interface for a data management component responsible for representation of data in the raw format. More...
 
class  DataSource
 Implements the abstract DataSourceIface interface. More...
 
class  CsvDataSourceOptions
 Options of CSV data source. More...
 
class  FeatureAuxData
 Structure for auxiliary data used for feature extraction. More...
 
class  ModifierIface
 Abstract interface class that defines the interface for a features modifier. More...
 
class  MakeCategorical
 Methods of the class to set a feature categorical. More...
 
class  OneHotEncoder
 Methods of the class to set a feature binary categorical. More...
 
class  ColumnFilter
 Methods of the class to filter out data source features from output numeric table. More...
 
def checkNumericTable
 
def checkTensor
 
def SOANumericTable_serializationTag
 
def CSRNumericTable_serializationTag
 
def MergedNumericTable_serializationTag
 
def RowMergedNumericTable_serializationTag
 
def CsvDataSourceOptions_unite
 
def __or__
 
def ModifierIface_contFunc
 
def ModifierIface_catFunc
 
def ModifierIface_nullFunc
 

Detailed Description

Data structure describes the Numeric Table feature

Function Documentation

def daal.data_management.__or__ (   lhs,
  rhs 
)

__or__(daal.data_management.CsvDataSourceOptions.Value const & lhs, daal.data_management.CsvDataSourceOptions.Value const & rhs) -> daal.data_management.CsvDataSourceOptions.Value

def daal.data_management.checkNumericTable (   nt,
  description,
  unexpectedLayouts = 0,
  expectedLayouts = 0,
  nColumns = 0,
  nRows = 0,
  checkDataAllocation = True 
)

Checks the correctness of this numeric table

Parameters
ntThe numeric table to check
descriptionAdditional information about error
unexpectedLayoutsThe bit mask of invalid layouts for this numeric table.
expectedLayoutsThe bit mask of valid layouts for this numeric table.
nColumnsRequired number of columns. nColumns = 0 means that required number of columns is not specified.
nRowsRequired number of rows. nRows = 0 means that required number of rows is not specified.
checkDataAllocationFlag that specifies whether to check the data allocation status
Returns
Check status: True if the table satisfies the requirements, false otherwise.
def daal.data_management.checkTensor (   tensor,
  description,
  dims = None 
)

Checks the correctness of this tensor

Parameters
tensorPointer to the tensor to check
descriptionAdditional information about error
dimsCollection with required tensor dimension sizes
Returns
Check status: True if the tensor satisfies the requirements, false otherwise.
def daal.data_management.CSRNumericTable_serializationTag ( )
def daal.data_management.CsvDataSourceOptions_unite (   lhs,
  rhs 
)

CsvDataSourceOptions_unite(daal.data_management.CsvDataSourceOptions.Value const & lhs, daal.data_management.CsvDataSourceOptions.Value const & rhs) -> daal.data_management.CsvDataSourceOptions.Value

def daal.data_management.MergedNumericTable_serializationTag ( )
def daal.data_management.ModifierIface_catFunc (   word,
  aux,
  arr 
)

ModifierIface_catFunc(char const * word, FeatureAuxData aux, double * arr)

def daal.data_management.ModifierIface_contFunc (   word,
  aux,
  arr 
)

ModifierIface_contFunc(char const * word, FeatureAuxData aux, double * arr)

def daal.data_management.ModifierIface_nullFunc (   word,
  aux,
  arr 
)

ModifierIface_nullFunc(char const * word, FeatureAuxData aux, double * arr)

def daal.data_management.RowMergedNumericTable_serializationTag ( )
def daal.data_management.SOANumericTable_serializationTag ( )

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