Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/22/19 10:06:42 (4 years ago)
Author:
pfleck
Message:

#3040

  • Added double vectors for Dataset. Extended the type-checks for DataAnalysisProblemData.
  • Added a small benchmark instance with data containing vectors. Adapted the ArtificialRegressionDataDescriptor to be able to specify non-double values.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3040_VectorBasedGP/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataset.cs

    r17180 r17364  
    3434    IEnumerable<string> StringVariables { get; }
    3535    IEnumerable<string> DateTimeVariables { get; }
     36    IEnumerable<string> DoubleVectorVariables { get; }
    3637
    3738    bool ContainsVariable(string variablename);
     
    4849    ReadOnlyCollection<string> GetReadOnlyStringValues(string VariableName);
    4950
    50     System.DateTime GetDateTimeValue(string variableName, int row);
     51    DateTime GetDateTimeValue(string variableName, int row);
    5152    IEnumerable<DateTime> GetDateTimeValues(string variableName);
    5253    IEnumerable<DateTime> GetDateTimeValues(string variableName, IEnumerable<int> rows);
    5354    ReadOnlyCollection<DateTime> GetReadOnlyDateTimeValues(string variableName);
     55
     56    IReadOnlyList<double> GetDoubleVectorValue(string variableName, int row);
     57    IEnumerable<IReadOnlyList<double>> GetDoubleVectorValues(string variableName);
     58    IEnumerable<IReadOnlyList<double>> GetDoubleVectorValues(string variableName, IEnumerable<int> rows);
     59    ReadOnlyCollection<IReadOnlyList<double>> GetReadOnlyDoubleVectorValues(string variableName);
    5460  }
    5561}
Note: See TracChangeset for help on using the changeset viewer.