我尝试按降序对数组中的值进行排序。如果我按升序尝试,它可以工作,但当我按降序执行时,我会得到一个错误。
e = np.array([[5.,3.,8.],[6.,7.,1.],[4.,8.,2.]])
e.sort()
结果:
e = array([[3.,5.,8.],[1.,6.,7.],[2.,4.,8.]])
现在以相反的顺序:
e.sort(reverse=True)
结果:
TypeError: 'reverse' is an invalid keyword argument for this function
我也在from operator import i
我需要使用scikit-learn库在Python中实现GPR (高斯过程回归)。
我的输入X有两个特性。例如。X=x1,x2.输出是一维y=y1
我想使用两个内核: RBF和Matern,这样RBF使用'x1‘特性,而Matern使用'x2’特性。我尝试了以下几种方法:
import numpy as np
from sklearn.gaussian_process import GaussianProcessRegressor
from sklearn.gaussian_process.kernels import Matern as M, RBF as R
X = np