示例#1
0
        public EncoderThreadObj(CodeBook codeBook, IDataMatrix<float> dataMatrix, IDataMatrixBuilderRam<ushort> matrixBuilder)
        {
            //temporary data used by encoding one data group
            this.cDataSize = dataMatrix.NumCols;
            this.codedRow = new ushort[this.cDataSize];

            //input data
            this.dataMatrix = dataMatrix;
            this.codeBook = codeBook;

            //store the encoded features
            this.matrixBuilder = matrixBuilder;
        }
示例#2
0
 public MatrixEncoder(IDataMatrix<float> dataMatrix, CodeBook codeBook, IDataMatrixBuilderRam<ushort> matrixBuilder)
 {
     this.dataMatix = dataMatrix;
     this.codeBook = codeBook;
     this.matrixBuilder = matrixBuilder;
 }