setu.broadcast_conditions#
- setu.broadcast_conditions(conditions, n_repeats)[source]#
Broadcast subject-level conditions to trial-level for hierarchical models.
Repeats each subject’s condition vector across n_repeats trials, producing the subjects-first
(n_subjects, n_trials, condition_dim)layout that the hierarchical integration paths expect.- Parameters:
conditions (
Array) – Condition array with shape (n_subjects, condition_dim).n_repeats (
int) – Number of trials per subject to repeat across.
- Return type:
Array- Returns:
Array with shape (n_subjects, n_repeats, condition_dim).