pyFM.signatures.HKS_functions.lm_HKS

pyFM.signatures.HKS_functions.lm_HKS(evals, evects, landmarks, time_list, scaled=False)

Return the Heat Kernel Signature for some landmarks and time values.

Parameters:
  • evals ((K,) np.ndarray) – The K eigenvalues of the Laplace Beltrami operator.

  • evects ((N, K) np.ndarray) – The K eigenvectors of the Laplace Beltrami operator.

  • landmarks ((p,) np.ndarray) – Indices of landmarks to compute.

  • time_list ((num_T,) np.ndarray) – Time values to use.

  • scaled (bool, optional) – Whether to scale for each time value.

Returns:

landmarks_HKS – Array where each column is the HKS for a given t for some landmark.

Return type:

(N, num_T * p) np.ndarray