我正在编写以下Python代码。
我希望实现以下目标:
-
total_fold_array
可容纳5件物品(折叠)
-
for...zip
环
帮助您了解:
CLASSES和class\权重返回:
[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
和
[0.14285714 0.14285714 0.14285714 0.14285714 0.14285714 0.14285714
0.14285714]
这个
while count !=6
工作不正常。简而言之,我要做的是填充
总折叠数组
有5个单独的折叠,每个折叠包含一个数据集中的若干行。
一个例子
current_fold_array
可能是
[A,B,C,D]
所以最终,我有一个
总折叠数组
[[A,B,C,D,],[A,B,B,C],[A,A,A,A],[B,C,D,D],[B,B,B,C]]
然而,这个循环并不能做到这一点。相反,它创造了
总折叠数组
无论什么样的长度
classes
是(在这个例子中是7),而不是在里面有5个折叠。
我的代码如下:
总折叠数组
总折叠数组
应该是5个项目长。我相信我的代码中有一个逻辑错误,我正在寻求帮助。如果我要使用一个包含5个类的数据集,这是合适的。