pyFM.spectral.nn_utils¶
Functions
  | 
Query nearest neighbors.  | 
- pyFM.spectral.nn_utils.knn_query(X, Y, k=1, return_distance=False, n_jobs=1)¶
 Query nearest neighbors.
- Parameters:
 X (np.ndarray) – (n1,p) first collection
Y (np.ndarray) – (n2,p) second collection
k (int) – number of neighbors to look for
return_distance – whether to return the nearest neighbor distance
n_jobs – number of parallel jobs. Set to -1 to use all processes
- Returns:
 dists (np.ndarray) – (n2,k) or (n2,) if k=1 - ONLY if return_distance is False. Nearest neighbor distance.
matches (np.ndarray) – (n2,k) or (n2,) if k=1 - nearest neighbor