Classes | |
| class | NearestNeighborDistanceMetric |
Functions | |
| def | _cosine_distance |
| def | _nn_cosine_distance |
| def | _nn_euclidean_distance |
| def | _pdist |
| def deep_sort.nn_matching._cosine_distance | ( | a, | |
| b, | |||
data_is_normalized = False |
|||
| ) | [private] |
Compute pair-wise cosine distance between points in `a` and `b`.
Parameters
----------
a : array_like
An NxM matrix of N samples of dimensionality M.
b : array_like
An LxM matrix of L samples of dimensionality M.
data_is_normalized : Optional[bool]
If True, assumes rows in a and b are unit length vectors.
Otherwise, a and b are explicitly normalized to lenght 1.
Returns
-------
ndarray
Returns a matrix of size len(a), len(b) such that eleement (i, j)
contains the squared distance between `a[i]` and `b[j]`.
Definition at line 31 of file nn_matching.py.
| def deep_sort.nn_matching._nn_cosine_distance | ( | x, | |
| y | |||
| ) | [private] |
Helper function for nearest neighbor distance metric (cosine).
Parameters
----------
x : ndarray
A matrix of N row-vectors (sample points).
y : ndarray
A matrix of M row-vectors (query points).
Returns
-------
ndarray
A vector of length M that contains for each entry in `y` the
smallest cosine distance to a sample in `x`.
Definition at line 78 of file nn_matching.py.
| def deep_sort.nn_matching._nn_euclidean_distance | ( | x, | |
| y | |||
| ) | [private] |
Helper function for nearest neighbor distance metric (Euclidean).
Parameters
----------
x : ndarray
A matrix of N row-vectors (sample points).
y : ndarray
A matrix of M row-vectors (query points).
Returns
-------
ndarray
A vector of length M that contains for each entry in `y` the
smallest Euclidean distance to a sample in `x`.
Definition at line 57 of file nn_matching.py.
| def deep_sort.nn_matching._pdist | ( | a, | |
| b | |||
| ) | [private] |
Compute pair-wise squared distance between points in `a` and `b`.
Parameters
----------
a : array_like
An NxM matrix of N samples of dimensionality M.
b : array_like
An LxM matrix of L samples of dimensionality M.
Returns
-------
ndarray
Returns a matrix of size len(a), len(b) such that eleement (i, j)
contains the squared distance between `a[i]` and `b[j]`.
Definition at line 5 of file nn_matching.py.