rsatoolbox.util.rdm_utils module¶
Collection of helper methods for rdm module
@author: baihan
- rsatoolbox.util.rdm_utils.add_pattern_index(rdms, pattern_descriptor)[source]¶
adds index if pattern_descriptor is None
- Parameters:
**rdms** (rsatoolbox.rdm.RDMs) – rdms object to be parsed
- Returns:
pattern_descriptor pattern_select
- rsatoolbox.util.rdm_utils.batch_to_matrices(x)[source]¶
converts a stack of RDMs in vector or matrix form into matrix form
- Parameters:
**x** – stack of RDMs
- Returns:
v (np.ndarray): 3D, matrix form of the stack of RDMs
n_rdm (int): number of rdms
n_cond (int): number of conditions
- Return type:
tuple
- rsatoolbox.util.rdm_utils.batch_to_vectors(x) Tuple[NDArray, int, int] [source]¶
converts a stack of RDMs in vector or matrix form into vector form
- Parameters:
x – stack of RDMs
- Returns:
v (np.ndarray): 2D, vector form of the stack of RDMs
n_rdm (int): number of rdms
n_cond (int): number of conditions
- Return type:
tuple
- rsatoolbox.util.rdm_utils.category_condition_idxs(rdms, category_selector: str | List[int]) Dict[str, List[int]] [source]¶
- Parameters:
rdms (rsatoolbox.rdm.RDMs) – A reference RDM stack.
category_selector (str or List[int]) –
- Either: a string specifying the rdms.pattern_descriptor which
labels categories for each condition.
- Or: a list of ints specifying the category label for each condition
in rdms.
- Returns:
A dictionary mapping the strings in category_names to lists of integer indices of categories within the RDMs.
- Return type:
categories (Dict[str, List[int]])
@author: caiw