pyFM.signatures.WKS_functions.WKS

pyFM.signatures.WKS_functions.WKS(evals, evects, energy_list, sigma, scaled=False)

Return the Wave Kernel Signature for some energy 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.

  • energy_list ((num_E,) np.ndarray) – Energy values to use.

  • sigma (float) – Positive standard deviation to use.

  • scaled (bool, optional) – Whether to scale each energy level.

Returns:

WKS – Array where each column is the WKS for a given e.

Return type:

(N, num_E) np.ndarray