read_csv#
Read a CSV file into a tensor
Note
This function requires the optional MATX_ENABLE_FILEIO
compile flag
-
template<typename TensorType>
void matx::io::read_csv(TensorType &t, const std::string fname, const std::string delimiter, bool skip_header = true)# Read a CSV file into a tensor view.
CSVs are currently read in using the Python interpreter through pybind11. This has a startup performance hit, but CSV reading is intended to be a slow-path function, so this is not a critical component to speed up. Currently 1D and 2D tensors are supported only.
- Template Parameters:
TensorType – Data type of tensor
- Parameters:
t – Tensor to read data into
fname – File path of .csv file
delimiter – Delimiter to use for CSV file
skip_header – Skip the header row of the CSV file, default as
true
.
Examples#
io::read_csv(this->Av, this->small_csv, ",");