sinfonia.metrics.mean_average_precision

sinfonia.metrics.mean_average_precision(embedding, labels, n_neighbors=30, **kwargs)

Evaluate mean average precision.

Return type

float

Parameters
  • embedding – Low-dimensional representation of spots.

  • labels – Ground-truth domain labels.

  • n_neighbors – Number of nearest neighbors used to evaluate mean average precision. By default, n_neighbors=30.

  • **kwargs – Additional keyword arguments are passed to sklearn.neighbors.NearestNeighbors

Returns

Mean average precision.

Return type

map