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.

Back to top