2024-06-28 11:28:42 发布
网友
我正在进行交叉验证以选择超参数,并将我的训练数据分成k折叠。拿着一个文件夹作为我的验证数据,其他文件夹作为培训数据(事实上我会这样做k次)。在
k
X_train_folds = numpy.array_split(X_train,k)
X_tran_folds将如下所示:[subarray1,subarray2,.....]
X_tran_folds
[subarray1,subarray2,.....]
子数组具有相同的列数。在
但是如何将k-1子阵合并成一个?在
k-1
可以使用^{}连接数组序列:
>>> import numpy as np >>> a = np.array([0, 1]) >>> b = np.array([2, 3]) >>> np.concatenate((a, b)) array([0, 1, 2, 3])
可以使用^{} 连接数组序列:
相关问题 更多 >
编程相关推荐