Java* API Reference for Intel® Data Analytics Acceleration Library 2019 Update 5

List of all members
Matrix Class Reference

A derivative class of the NumericTable class, that provides methods to access the data that is stored as a contiguous array of homogeneous feature vectors. Table rows contain feature vectors, and columns contain values of individual features. More...

Class Constructor

Matrix ( DaalContext  context,
HomogenNumericTableImpl  impl 
)

Constructs homogeneous numeric table using implementation provided by user

Parameters
contextContext to manage created matrix
implImplementation of matrix
Matrix ( DaalContext  context,
double[]  data,
long  nFeatures,
long  nVectors 
)

Constructs homogeneous numeric table from the array of doubles

Parameters
contextContext to manage created matrix
dataArray of size nVectors x nFeatures
nFeaturesNumber of features in numeric table
nVectorsNumber of feature vectors in numeric table
Matrix ( DaalContext  context,
DataDictionary.FeaturesEqual  featuresEqual,
double[]  data,
long  nFeatures,
long  nVectors 
)

Constructs homogeneous numeric table from the array of doubles

Parameters
contextContext to manage created matrix
featuresEqualFlag that makes all features in the Numeric Table Data Dictionary equal
dataArray of size nVectors x nFeatures
nFeaturesNumber of features in numeric table
nVectorsNumber of feature vectors in numeric table
Matrix ( DaalContext  context,
float[]  data,
long  nFeatures,
long  nVectors 
)

Constructs homogeneous numeric table from the array of floats

Parameters
contextContext to manage created matrix
dataArray of size nVectors x nFeatures
nFeaturesNumber of features in numeric table
nVectorsNumber of feature vectors in numeric table
Matrix ( DaalContext  context,
DataDictionary.FeaturesEqual  featuresEqual,
float[]  data,
long  nFeatures,
long  nVectors 
)

Constructs homogeneous numeric table from the array of floats

Parameters
contextContext to manage created matrix
featuresEqualFlag that makes all features in the Numeric Table Data Dictionary equal
dataArray of size nVectors x nFeatures
nFeaturesNumber of features in numeric table
nVectorsNumber of feature vectors in numeric table
Matrix ( DaalContext  context,
long[]  data,
long  nFeatures,
long  nVectors 
)

Constructs homogeneous numeric table from the array of longs

Parameters
contextContext to manage created matrix
dataArray of size nVectors x nFeatures
nFeaturesNumber of features in numeric table
nVectorsNumber of feature vectors in numeric table
Matrix ( DaalContext  context,
DataDictionary.FeaturesEqual  featuresEqual,
long[]  data,
long  nFeatures,
long  nVectors 
)

Constructs homogeneous numeric table from the array of longs

Parameters
contextContext to manage created matrix
featuresEqualFlag that makes all features in the Numeric Table Data Dictionary equal
dataArray of size nVectors x nFeatures
nFeaturesNumber of features in numeric table
nVectorsNumber of feature vectors in numeric table
Matrix ( DaalContext  context,
int[]  data,
long  nFeatures,
long  nVectors 
)

Constructs homogeneous numeric table from the array of integers

Parameters
contextContext to manage created matrix
dataArray of size nVectors x nFeatures
nFeaturesNumber of features in numeric table
nVectorsNumber of feature vectors in numeric table
Matrix ( DaalContext  context,
DataDictionary.FeaturesEqual  featuresEqual,
int[]  data,
long  nFeatures,
long  nVectors 
)

Constructs homogeneous numeric table from the array of integers

Parameters
contextContext to manage created matrix
featuresEqualFlag that makes all features in the Numeric Table Data Dictionary equal
dataArray of size nVectors x nFeatures
nFeaturesNumber of features in numeric table
nVectorsNumber of feature vectors in numeric table
Matrix ( DaalContext  context,
long  cTable 
)

Constructs homogeneous numeric table from C++ homogeneous numeric table

Parameters
contextContext to manage created matrix
cTablePointer to C++ numeric table

Detailed Description


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

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