brainspace.mesh.mesh_elements.get_immediate_distance

brainspace.mesh.mesh_elements.get_immediate_distance(surf, metric='euclidean', mask=None, dtype=<class 'float'>)[source]

Get immediate distance matrix.

Parameters:
  • surf (vtkDataSet or BSDataSet) – Input surface.
  • mask (1D ndarray, optional) – Binary mask. If specified, only use points within the mask. Default is None.
  • metric ({'euclidean', 'sqeuclidean'}, optional) – Distance metric. Default is ‘euclidean’.
  • dtype (dtype, optional) – Data type. Default is float.
Returns:

dist (sparse matrix, shape (n_points, n_points)) – Immediate distance matrix.

Notes

Immediate distance: Euclidean distance with all points that share and edge with current point.