Cluster label for each points, if prefers sklearn's output structure.
-1 means noise (doesn't belong in any cluster)
List<int>? get label { return _label; }