Changeset 10413 for branches/Sliding Window GP/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4
- Timestamp:
- 01/28/14 19:12:39 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Sliding Window GP/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/SlidingWindowBestSolutionsCollectionView.cs
r10402 r10413 64 64 var dataGridView = (DataGridView)sender; 65 65 var cell = dataGridView.SelectedCells[0]; 66 var bestSolutions = Content.BestSolutions. ToList();66 var bestSolutions = Content.BestSolutions.Values.ToList(); 67 67 var tree = bestSolutions[cell.RowIndex]; 68 68 var model = Content.CreateModel(tree, Content.Interpreter); … … 115 115 116 116 private void UpdateQualitiesMap() { 117 var bestSolutions = Content.BestSolutions. ToList();118 var swPositions = Content. SlidingWindowPositions.ToList();117 var bestSolutions = Content.BestSolutions.Values.ToList(); 118 var swPositions = Content.BestSolutions.Keys.ToList(); 119 119 var qualitiesMap = new DoubleMatrix(bestSolutions.Count, swPositions.Count + 1); 120 qualitiesMap.ColumnNames = Content.SlidingWindowPositions.Select(x => x.Start + "-" + x.End).Concat(new List<string> { "Training" });120 qualitiesMap.ColumnNames = swPositions.Select(x => x.Item1 + "-" + x.Item2).Concat(new List<string> { "Training" }); 121 121 qualitiesMap.RowNames = Enumerable.Range(1, bestSolutions.Count).Select(x => "M" + x); 122 122 double min = 0, max = 0; … … 124 124 for (int i = 0; i < qualitiesMap.Columns - 1; ++i) { 125 125 var pos = swPositions[i]; 126 var rows = Enumerable.Range(pos. Start, pos.End - pos.Start).ToList();126 var rows = Enumerable.Range(pos.Item1, pos.Item2 - pos.Item1).ToList(); 127 127 128 128 for (int j = 0; j < qualitiesMap.Rows; ++j) {
Note: See TracChangeset
for help on using the changeset viewer.