DenseNeuroHyperVec
DenseNeuroHyperVec(data, space, label='')Dense 5D+ neuroimaging hypervector.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| data | np.ndarray | 5D+ data array | required |
| space | NeuroSpace | 5D+ spatial metadata | required |
| label | str | Label for the hypervector | '' |
Methods
| Name | Description |
|---|---|
| apply_feature_func | Apply function across features at each voxel/time. |
| mean_features | Average across feature dimension. |
| mean_time_features | Average across both time and feature dimensions. |
| select_features | Select subset of features. |
| series | Extract time series for given coordinates. |
| squeeze_features | Remove single feature dimension. |
| std_features | Standard deviation across features. |
| weighted_mean_features | Compute weighted mean across features. |
apply_feature_func
DenseNeuroHyperVec.apply_feature_func(func)Apply function across features at each voxel/time.
mean_features
DenseNeuroHyperVec.mean_features()Average across feature dimension.
mean_time_features
DenseNeuroHyperVec.mean_time_features()Average across both time and feature dimensions.
select_features
DenseNeuroHyperVec.select_features(indices)Select subset of features.
series
DenseNeuroHyperVec.series(coords, feature=None)Extract time series for given coordinates.
squeeze_features
DenseNeuroHyperVec.squeeze_features()Remove single feature dimension.
std_features
DenseNeuroHyperVec.std_features(time_idx=None)Standard deviation across features.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| time_idx | int | If provided, compute std at specific time point and return NeuroVol | None |
Returns
| Name | Type | Description |
|---|---|---|
| DenseNeuroVol or np.ndarray | 3D volume if time_idx provided, otherwise 4D array |
weighted_mean_features
DenseNeuroHyperVec.weighted_mean_features(weights)Compute weighted mean across features.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| weights | np.ndarray | Weights for each feature | required |
Returns
| Name | Type | Description |
|---|---|---|
| DenseNeuroVec | 4D weighted average |