Extensions#
- absolute_minimum_deviation(*args, **kwargs)#
Overloaded function.
absolute_minimum_deviation(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], output: typing.Annotated[numpy.typing.ArrayLike, numpy.float64]) -> None
Compute pairwise absolute minimum deviation for a set of coordinates (float64).
absolute_minimum_deviation(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.float32], output: typing.Annotated[numpy.typing.ArrayLike, numpy.float32]) -> None
Compute pairwise absolute minimum deviation for a set of coordinates (float32).
absolute_minimum_deviation(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.int64], output: typing.Annotated[numpy.typing.ArrayLike, numpy.int64]) -> None
Compute pairwise absolute minimum deviation for a set of coordinates (int64).
absolute_minimum_deviation(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], output: typing.Annotated[numpy.typing.ArrayLike, numpy.int32]) -> None
Compute pairwise absolute minimum deviation for a set of coordinates (int32).
- find_candidate_coordinates(*args, **kwargs)#
Overloaded function.
find_candidate_coordinates(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], min_distance: typing.SupportsFloat) -> numpy.typing.NDArray[numpy.float64]
Finds candidate coordinates with minimum distance (float64).
find_candidate_coordinates(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.float32], min_distance: typing.SupportsFloat) -> numpy.typing.NDArray[numpy.float32]
Finds candidate coordinates with minimum distance (float32).
find_candidate_coordinates(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.int64], min_distance: typing.SupportsInt) -> numpy.typing.NDArray[numpy.int64]
Finds candidate coordinates with minimum distance (int64).
find_candidate_coordinates(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], min_distance: typing.SupportsInt) -> numpy.typing.NDArray[numpy.int32]
Finds candidate coordinates with minimum distance (int32).
- find_candidate_indices(*args, **kwargs)#
Overloaded function.
find_candidate_indices(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], min_distance: typing.SupportsFloat) -> numpy.typing.NDArray[numpy.int32]
Finds candidate indices with minimum distance (float64).
find_candidate_indices(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.float32], min_distance: typing.SupportsFloat) -> numpy.typing.NDArray[numpy.int32]
Finds candidate indices with minimum distance (float32).
find_candidate_indices(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.int64], min_distance: typing.SupportsInt) -> numpy.typing.NDArray[numpy.int32]
Finds candidate indices with minimum distance (int64).
find_candidate_indices(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], min_distance: typing.SupportsInt) -> numpy.typing.NDArray[numpy.int32]
Finds candidate indices with minimum distance (int32).
- max_euclidean_distance(*args, **kwargs)#
Overloaded function.
max_euclidean_distance(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.float64]) -> tuple[float, tuple[int, int]]
Identify pair of points with maximal euclidean distance (float64).
max_euclidean_distance(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.float32]) -> tuple[float, tuple[int, int]]
Identify pair of points with maximal euclidean distance (float32).
max_euclidean_distance(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.int64]) -> tuple[float, tuple[int, int]]
Identify pair of points with maximal euclidean distance (int64).
max_euclidean_distance(coordinates: typing.Annotated[numpy.typing.ArrayLike, numpy.int32]) -> tuple[float, tuple[int, int]]
Identify pair of points with maximal euclidean distance (int32).
- max_index_by_label(*args, **kwargs)#
Overloaded function.
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.float64]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.float32]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.int64]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.int32]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.float32], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.float64]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.float32], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.float32]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.float32], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.int64]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.float32], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.int32]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.int64], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.float64]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.int64], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.float32]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.int64], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.int64]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.int64], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.int32]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.float64]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.float32]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.int64]) -> dict
Maximum value by label
max_index_by_label(labels: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], scores: typing.Annotated[numpy.typing.ArrayLike, numpy.int32]) -> dict
Maximum value by label
- online_statistics(*args, **kwargs)#
Overloaded function.
online_statistics(arr: typing.Annotated[numpy.typing.ArrayLike, numpy.float64], n: typing.SupportsInt = 0, rmean: typing.SupportsFloat = 0, ssqd: typing.SupportsFloat = 0, reference: typing.SupportsFloat = 0) -> tuple
Compute running online statistics on a numpy array.
online_statistics(arr: typing.Annotated[numpy.typing.ArrayLike, numpy.float32], n: typing.SupportsInt = 0, rmean: typing.SupportsFloat = 0, ssqd: typing.SupportsFloat = 0, reference: typing.SupportsFloat = 0) -> tuple
Compute running online statistics on a numpy array.
online_statistics(arr: typing.Annotated[numpy.typing.ArrayLike, numpy.int64], n: typing.SupportsInt = 0, rmean: typing.SupportsFloat = 0, ssqd: typing.SupportsFloat = 0, reference: typing.SupportsInt = 0) -> tuple
Compute running online statistics on a numpy array.
online_statistics(arr: typing.Annotated[numpy.typing.ArrayLike, numpy.int32], n: typing.SupportsInt = 0, rmean: typing.SupportsFloat = 0, ssqd: typing.SupportsFloat = 0, reference: typing.SupportsInt = 0) -> tuple
Compute running online statistics on a numpy array.