Dataset.data_mat_with_dobjs
- Dataset.data_mat_with_dobjs(blocks: List[str] | None = None, dobj_names: List[str] | None = None, flag_transf=True) Tuple[array, List[DataObject]] [source]
Picking the objects from the design parameters, performance_attributes and design representation according to list of names. Returns a new dobj_list with a corresponding data matrix. If blocks is None all blocks are considered. If dobj_names is None all DataObjects of specified blocks are returned.
- Parameters:
blocks (List[str], optional) – Specifies which type of data blocks to include, possible strings are [“design_parameters”, “performance_attributes”, “design_representation”].
dobj_names (List[str], optional) – Names of the requested data objects.
flag_transf (bool, optional) – Flag to enable transformation of the data.
- Returns:
Tuple[np.array, List[DataObject]] – The data matrix with a corresponding list of data objects.