SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.data.CSVAdapter.CSVAdapter Class Reference

Class implements the interface of DataAdapter for storing and restoring of input data into / from files in CSV-format. More...

Inheritance diagram for python.data.CSVAdapter.CSVAdapter:

Public Member Functions

 __init__ (self, filename="")
 Constructor.
 
 loadData (self, name="train", delimiter=',', target_col=-1)
 Reads dataset from file.
 
 loadSpecification (self, delimiter=',')
 Loads attribute specification from file.
 
 save (self, points, values=None, attributes=None)
 Store data into file.
 

Static Public Attributes

 filename = None
 Filename associated with data.
 

Detailed Description

Class implements the interface of DataAdapter for storing and restoring of input data into / from files in CSV-format.

Constructor & Destructor Documentation

◆ __init__()

Member Function Documentation

◆ loadData()

python.data.CSVAdapter.CSVAdapter.loadData (   self,
  name = "train",
  delimiter = ',',
  target_col = -1 
)

Reads dataset from file.

Parameters
nameString for category of data set (train or test), default "train"
delimiteroptional delimiter character. Default: ','
target_coloptional number of target column. Default: -1
Returns
DataContainer with data set

References python.data.ARFFAdapter.ARFFAdapter.__gzOpen(), python.data.CSVAdapter.CSVAdapter.__gzOpen(), python.uq.uq_setting.UQSettingAdapter.UQSettingAdapter.__gzOpen(), python.controller.InfoToFile.InfoToFile.filename, python.data.ARFFAdapter.ARFFAdapter.filename, python.data.CSVAdapter.CSVAdapter.filename, python.data.DataSpecification.DataSpecification.filename, python.uq.models.Model.Model.filename, and sgpp::solver::StepsizeControl.filename.

◆ loadSpecification()

python.data.CSVAdapter.CSVAdapter.loadSpecification (   self,
  delimiter = ',' 
)

Loads attribute specification from file.

Returns
dictionary with attribute specification

References python.data.ARFFAdapter.ARFFAdapter.__gzOpen(), python.data.CSVAdapter.CSVAdapter.__gzOpen(), python.uq.uq_setting.UQSettingAdapter.UQSettingAdapter.__gzOpen(), python.controller.InfoToFile.InfoToFile.filename, python.data.ARFFAdapter.ARFFAdapter.filename, python.data.CSVAdapter.CSVAdapter.filename, python.data.DataSpecification.DataSpecification.filename, python.uq.models.Model.Model.filename, and sgpp::solver::StepsizeControl.filename.

◆ save()

python.data.CSVAdapter.CSVAdapter.save (   self,
  points,
  values = None,
  attributes = None 
)

Store data into file.

Parameters
pointsDataVector with points
valuesDataVector with values, default None
attributesdictionary with attributes of dataset, default None

References python.data.ARFFAdapter.ARFFAdapter.__gzOpen(), python.data.CSVAdapter.CSVAdapter.__gzOpen(), python.uq.uq_setting.UQSettingAdapter.UQSettingAdapter.__gzOpen(), python.controller.InfoToFile.InfoToFile.filename, python.data.ARFFAdapter.ARFFAdapter.filename, python.data.CSVAdapter.CSVAdapter.filename, python.data.DataSpecification.DataSpecification.filename, python.uq.models.Model.Model.filename, and sgpp::solver::StepsizeControl.filename.

Member Data Documentation

◆ filename


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