v2025.6.2
All Bundles

MatrixReader

Utilities for reading data from CSV data sources

Operations

LoadMatrices

Load input and output data into matrices

function : LoadMatrices(filename:String, target_offset:Int) ~ Vector[]<FloatMatrixRef>

Parameters

NameTypeDescription
filenameStringfile to process
target_offsetIntindex of first column with target data

Return

TypeDescription
Vectorinput and output matrix data

LoadSplitMatrices

Load input and output data into split matrices for training and testing

function : LoadSplitMatrices(filename:String, target_offset:Int, training_perc:Float, line_ending:String) ~ Vector[]<FloatMatrixRef>

Parameters

NameTypeDescription
filenameStringfile to process
target_offsetIntindex of first column with output data
training_percFloatpercentage of data used for training
line_endingStringCSV line ending (i.e. Unix, Windows, etc.), default CRLF per the spec

Return

TypeDescription
Vectorsplit matrices for training and testing, first two matrices are training, latter two test data