证明:二次型是半正定的充分必要条件是矩阵的一切k阶主子式非负。
由一个数组指定分组代替k折
from sklearn.model_selection import GroupKFold
from sklearn.datasets import make_blobs
x, y = make_blobs(n_samples=12, random_state=0)
groups = [0, 0, 0, 1, 1, 1, 1, 2, 2, 3, 3, 3]
print(cross_val_score(logreg, x, y, groups, cv=GroupKFold(n_splits=3)))