SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.data.DataContainer.DataContainer Class Reference
Inheritance diagram for python.data.DataContainer.DataContainer:

Public Member Functions

 __contains__ (self, key)
 
 __getitem__ (self, item)
 
 __init__ (self, **kwargs)
 
 __iter__ (self)
 
 __next__ (self)
 
 combine (self, container)
 
 createNullVector (self, size, dim)
 
 delTrainingData (self)
 
 fromJson (cls, jsonObject)
 
 getDataSubsetByCategory (self, category)
 
 getDataSubsetByIndexList (self, indices, name="train")
 
 getDim (self)
 
 getName (self)
 
 getPoints (self, category=None)
 
 getPointstoValuesMap (self)
 
 getPointsValues (self)
 
 getSize (self)
 
 getSizeTest (self)
 
 getSizeTrain (self)
 
 getSpecifiction (self)
 
 getTestDataset (self)
 
 getTrainDataset (self)
 
 getValues (self, category=None)
 
 merge (cls, containerList)
 
 toString (self)
 

Public Attributes

 TEST_CATEGORY
 
 TRAIN_CATEGORY
 

Static Public Attributes

 dataDict = None
 
 dim = None
 
 name = None
 
 points = None
 
 size = None
 
 specifications = None
 
 tempPoint = None
 
 tempValue = None
 
str TEST_CATEGORY = 'test'
 
str TRAIN_CATEGORY = 'train'
 
 values = None
 

Constructor & Destructor Documentation

◆ __init__()

python.data.DataContainer.DataContainer.__init__ (   self,
**  kwargs 
)

References python.data.DataContainer.DataContainer.dataDict, sgpp::base::ForwardSelectorRefinement_refinement_key.dim, sgpp::base::ImpurityRefinement_refinement_key.dim, sgpp::base::PredictiveRefinement_refinement_key.dim, sgpp::base::GridDataBase.dim(), sgpp::combigrid::OperationPoleHierarchisationGeneral::HierarchisationGeneralSLE.dim, sgpp::combigrid::IndexVectorIterator.dim, sgpp::combigrid::IndexVectorRange.dim, python.data.DataContainer.DataContainer.dim, python.uq.dists.EstimatedDist.EstimatedDist.dim, python.uq.dists.LibAGFDist.LibAGFDist.dim, python.uq.dists.SGDEdist.SGDEdist.dim, python.uq.operations.natafTransformation.NatafTransformation.dim, sgpp::datadriven::AlgorithmAdaBoostBase.dim, sgpp::datadriven::OperationMultiEvalHPX.dim, sgpp::datadriven::OperationMultiEvalMPI.dim, sgpp::datadriven::OperationMultipleEvalSubspaceCombined.dim, sgpp::datadriven::OperationMultipleEvalSubspaceSimple.dim, sgpp::datadriven::PiecewiseConstantRegression::Node.dim, sgpp::pde::PDESolver.dim, python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points, sgpp::base::OCLBufferWrapperSD< real_type >.size(), sgpp::base::OCLBufferWrapperSD< int >.size(), sgpp::base::OCLBufferWrapperSD< T >.size(), sgpp::base::GridDataBase.size(), json::DictNode.size(), json::IDNode.size(), json::ListNode.size(), json::TextNode.size(), json::Node.size(), python.data.DataContainer.DataContainer.size, python.learner.folding.FoldingPolicy.FoldingPolicy.size, python.learner.folding.StratifiedFoldingPolicy.StratifiedFoldingPolicy.size, sgpp::datadriven::MPIRequestPool.size(), sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< int >.size, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< T >.size, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >.size, sgpp::datadriven::OperationRegularizationDiagonal.size, python.data.DataContainer.DataContainer.specifications, python.data.DataContainer.DataContainer.tempPoint, python.data.DataContainer.DataContainer.tempValue, python.data.DataContainer.DataContainer.TRAIN_CATEGORY, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

Member Function Documentation

◆ __contains__()

python.data.DataContainer.DataContainer.__contains__ (   self,
  key 
)

References python.data.DataContainer.DataContainer.dataDict, python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, and sgpp::datadriven::OperationMultipleEvalConfiguration.name.

◆ __getitem__()

python.data.DataContainer.DataContainer.__getitem__ (   self,
  item 
)

References python.data.DataContainer.DataContainer.dataDict, python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points, python.data.DataContainer.DataContainer.tempPoint, python.data.DataContainer.DataContainer.tempValue, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ __iter__()

python.data.DataContainer.DataContainer.__iter__ (   self)

◆ __next__()

python.data.DataContainer.DataContainer.__next__ (   self)

References python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points, sgpp::base::OCLBufferWrapperSD< real_type >.size(), sgpp::base::OCLBufferWrapperSD< int >.size(), sgpp::base::OCLBufferWrapperSD< T >.size(), sgpp::datadriven::MPIRequestPool.size(), sgpp::base::GridDataBase.size(), json::DictNode.size(), json::IDNode.size(), json::ListNode.size(), json::TextNode.size(), json::Node.size(), python.data.DataContainer.DataContainer.size, python.learner.folding.FoldingPolicy.FoldingPolicy.size, python.learner.folding.StratifiedFoldingPolicy.StratifiedFoldingPolicy.size, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< T >.size, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< int >.size, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >.size, sgpp::datadriven::OperationRegularizationDiagonal.size, python.data.DataContainer.DataContainer.tempPoint, python.data.DataContainer.DataContainer.tempValue, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ combine()

python.data.DataContainer.DataContainer.combine (   self,
  container 
)

References python.data.DataContainer.DataContainer.dataDict, sgpp::combigrid::IndexVectorRange.getPoints(), python.data.DataContainer.DataContainer.getPoints(), sgpp::datadriven::TunableParameter.getValues(), python.data.DataContainer.DataContainer.getValues(), python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points, python.data.DataContainer.DataContainer.specifications, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ createNullVector()

python.data.DataContainer.DataContainer.createNullVector (   self,
  size,
  dim 
)

◆ delTrainingData()

python.data.DataContainer.DataContainer.delTrainingData (   self)

References python.data.DataContainer.DataContainer.dataDict, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points, python.data.DataContainer.DataContainer.TRAIN_CATEGORY, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ fromJson()

◆ getDataSubsetByCategory()

python.data.DataContainer.DataContainer.getDataSubsetByCategory (   self,
  category 
)

References sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ getDataSubsetByIndexList()

◆ getDim()

python.data.DataContainer.DataContainer.getDim (   self)

References sgpp::base::ForwardSelectorRefinement_refinement_key.dim, sgpp::base::ImpurityRefinement_refinement_key.dim, sgpp::base::PredictiveRefinement_refinement_key.dim, sgpp::base::GridDataBase.dim(), sgpp::combigrid::OperationPoleHierarchisationGeneral::HierarchisationGeneralSLE.dim, sgpp::combigrid::IndexVectorIterator.dim, sgpp::combigrid::IndexVectorRange.dim, python.data.DataContainer.DataContainer.dim, python.uq.dists.EstimatedDist.EstimatedDist.dim, python.uq.dists.LibAGFDist.LibAGFDist.dim, python.uq.dists.SGDEdist.SGDEdist.dim, python.uq.operations.natafTransformation.NatafTransformation.dim, sgpp::datadriven::AlgorithmAdaBoostBase.dim, sgpp::datadriven::OperationMultiEvalHPX.dim, sgpp::datadriven::OperationMultiEvalMPI.dim, sgpp::datadriven::OperationMultipleEvalSubspaceCombined.dim, sgpp::datadriven::OperationMultipleEvalSubspaceSimple.dim, sgpp::datadriven::PiecewiseConstantRegression::Node.dim, sgpp::pde::PDESolver.dim, python.data.DataContainer.DataContainer.getDim(), python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, and sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points.

Referenced by python.uq.dists.SGDEdist.SGDEdist.__str__(), python.uq.dists.Dist.Dist.cov(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset(), python.uq.dists.KDEDist.KDEDist.getBandwidths(), python.uq.dists.EstimatedDist.EstimatedDist.getBounds(), python.data.DataContainer.DataContainer.getDim(), and python.uq.uq_setting.UQSetting.UQSetting.getDim().

◆ getName()

python.data.DataContainer.DataContainer.getName (   self)

References python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, and sgpp::datadriven::OperationMultipleEvalConfiguration.name.

◆ getPoints()

python.data.DataContainer.DataContainer.getPoints (   self,
  category = None 
)

References python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, and sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points.

Referenced by python.data.DataContainer.DataContainer.combine(), python.data.DataContainer.DataContainer.getDataSubsetByIndexList(), python.data.DataContainer.DataContainer.getPointsValues(), and python.data.DataContainer.DataContainer.toString().

◆ getPointstoValuesMap()

python.data.DataContainer.DataContainer.getPointstoValuesMap (   self)

References python.data.DataContainer.DataContainer.dataDict, python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, and sgpp::datadriven::OperationMultipleEvalConfiguration.name.

◆ getPointsValues()

◆ getSize()

python.data.DataContainer.DataContainer.getSize (   self)

References python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points, sgpp::base::OCLBufferWrapperSD< T >.size(), sgpp::base::OCLBufferWrapperSD< int >.size(), sgpp::base::OCLBufferWrapperSD< real_type >.size(), sgpp::base::GridDataBase.size(), json::DictNode.size(), json::IDNode.size(), json::ListNode.size(), json::TextNode.size(), json::Node.size(), python.data.DataContainer.DataContainer.size, python.learner.folding.FoldingPolicy.FoldingPolicy.size, python.learner.folding.StratifiedFoldingPolicy.StratifiedFoldingPolicy.size, sgpp::datadriven::MPIRequestPool.size(), sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< T >.size, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< double >.size, sgpp::datadriven::clusteringmpi::MPIWorkerPackageBase< int >.size, and sgpp::datadriven::OperationRegularizationDiagonal.size.

Referenced by python.uq.uq_setting.UQSetting.UQSetting.convert(), python.uq.uq_setting.UQSetting.UQSetting.getTimeDependentResults(), python.uq.uq_setting.UQSetting.UQSetting.runSamples(), and python.uq.uq_setting.UQSetting.UQSetting.runSamples_withoutDistribution().

◆ getSizeTest()

python.data.DataContainer.DataContainer.getSizeTest (   self)

◆ getSizeTrain()

python.data.DataContainer.DataContainer.getSizeTrain (   self)

◆ getSpecifiction()

python.data.DataContainer.DataContainer.getSpecifiction (   self)

References python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, and python.data.DataContainer.DataContainer.specifications.

◆ getTestDataset()

python.data.DataContainer.DataContainer.getTestDataset (   self)

◆ getTrainDataset()

python.data.DataContainer.DataContainer.getTrainDataset (   self)

◆ getValues()

python.data.DataContainer.DataContainer.getValues (   self,
  category = None 
)

References python.data.DataContainer.DataContainer.name, python.uq.uq_setting.UQSettingManager.Sampler.name, sgpp::datadriven::TunableParameter.name, sgpp::datadriven::ConfigurationBit.name, sgpp::datadriven::HyperParameter.name, sgpp::datadriven::OperationMultipleEvalConfiguration.name, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

Referenced by python.data.DataContainer.DataContainer.combine(), python.data.DataContainer.DataContainer.getDataSubsetByIndexList(), python.data.DataContainer.DataContainer.getPointsValues(), and python.data.DataContainer.DataContainer.toString().

◆ merge()

python.data.DataContainer.DataContainer.merge (   cls,
  containerList 
)

References python.data.DataContainer.DataContainer.dataDict, sgpp::base::MultipleClassRefinement.points, python.data.DataContainer.DataContainer.points, sgpp::datadriven::MultipleClassRefinementFunctor.points, sgpp::datadriven::DensityOCLMultiPlatform::OperationDensityOCLMultiPlatform< T >.points, python.data.DataContainer.DataContainer.specifications, python.data.DataContainer.DataContainer.values, python.uq.parameters.ParameterSet.ParameterSet.values(), python.uq.refinement.AdmissibleSet.AdmissibleSetGenerator.values(), sgpp::datadriven::TunableParameter.values, sgpp::datadriven::PiecewiseConstantRegression::Node.values, and sgpp::datadriven::OperationPiecewiseConstantRegression.values.

◆ toString()

Member Data Documentation

◆ dataDict

◆ dim

◆ name

◆ points

◆ size

◆ specifications

◆ tempPoint

◆ tempValue

◆ TEST_CATEGORY [1/2]

str python.data.DataContainer.DataContainer.TEST_CATEGORY = 'test'
static

◆ TEST_CATEGORY [2/2]

python.data.DataContainer.DataContainer.TEST_CATEGORY

◆ TRAIN_CATEGORY [1/2]

◆ TRAIN_CATEGORY [2/2]

◆ values


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