I'm trying to create a Matern kernel in Sklearn with the parameter nu set to infinity.
from sklearn.gaussian_process.kernels import Matern
import numpy as np
kernel = Matern(nu=float('inf'))
a = np.random.randn(5)[:,np.newaxis]
b = a
kernel(a,b)
When I run this code, I get an error message:
"RuntimeWarning: invalid value encountered in multiply
K *= tmp ** self.nu"
How else then may I specify the parameter nu as infinity in a Matern kernel? Thanks