SparseNeuroHyperVec
SparseNeuroHyperVec(data, mask, space, label='')Sparse 5D+ neuroimaging hypervector.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| data | np.ndarray | Sparse data array with shape (n_features, n_timepoints, n_voxels) | required |
| mask | LogicalNeuroVol | 3D mask indicating which voxels contain data | 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. |
| as_dense | Convert to dense representation. |
| mean_features | Average across feature dimension. |
| select_features | Select subset of features. |
| series | Extract time series for given coordinates. |
apply_feature_func
SparseNeuroHyperVec.apply_feature_func(func)Apply function across features at each voxel/time.
as_dense
SparseNeuroHyperVec.as_dense()Convert to dense representation.
mean_features
SparseNeuroHyperVec.mean_features()Average across feature dimension.
select_features
SparseNeuroHyperVec.select_features(indices)Select subset of features.
series
SparseNeuroHyperVec.series(coords, feature=None)Extract time series for given coordinates.