コード例 #1
0
class Matern:
    def __init__(self, nu):
        self.nu = nu
        self.matern = Matern(nu)

    def __call__(self, x, y):
        """

        :param x:
        :param y:
        :return: matern covariance k(x, y)
        """

        return self.matern.__call__(x, y)
コード例 #2
0
def our_kernel(X, Z):
    return Matern.__call__(X, Z)
コード例 #3
0
from sklearn.gaussian_process.kernels import Matern

import numpy as np

matern = Matern()
x = np.array([[1, 2, 3]])
y = np.array([[2, 3, 4]])

print(matern.__call__(x, y))