Changeset 3365
- Timestamp:
- 05/15/08 15:12:51 (2 months ago)
- Files:
-
- 1 modified
-
trunk/opus_core/choice_model.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/opus_core/choice_model.py
r3339 r3365 646 646 return self.submodel_coefficients[submodel] 647 647 648 def remove_rows_from_data(self, where_not_remove, submodel ):649 self.data[submodel] = compress(where_not_remove, self.data[submodel], axis=0)648 def remove_rows_from_data(self, where_not_remove, submodel, idx): 649 self.data[submodel][idx] = compress(where_not_remove, self.data[submodel][idx], axis=0) 650 650 651 651 def get_data(self, submodel): … … 703 703 if False in where_not_remove: 704 704 is_submodel_selected_choice[i] = compress(where_not_remove, is_submodel_selected_choice[i], axis=0) 705 self.remove_rows_from_data(where_not_remove, submodel )705 self.remove_rows_from_data(where_not_remove, submodel, i) 706 706 707 707 if self.number_of_choice_sets == 1: … … 720 720 def is_there_data(self, submodel): 721 721 for i in range(self.number_of_choice_sets): 722 if (self.data[submodel][i].shape[0] <= 0) or (self.data[submodel][i].size <= 0):723 return False722 if (self.data[submodel][i].shape[0] <= 0) or (self.data[submodel][i].size <= 0): 723 return False 724 724 return True 725 725
