【发布时间】:2018-08-23 00:45:20
【问题描述】:
我有一个包含 10000 个样本和 4 个类别(0、1、2、3)标签的数据集。
>>>data.shape
(10000, 250)
>>>label.shape
(10000,)
而且,我想知道是否有任何 API 可以将数据拆分为训练和测试数据并随机播放?
例如:
(training_data, training_label, test_data, test_label) = split_shuffle(data, label, 80) # 80 means 80% training, 20% test
实现这些功能最有效的方法是什么?
此外,如果我们想要 5 倍(直接)交叉验证数据怎么办?
【问题讨论】:
-
为什么这被否决了?它被重复的事实并不意味着这个问题是无关紧要的,对吧?
-
@famargar 请求 API 大致相当于请求场外资源,因此是题外话。这个问题似乎也没有显示出解决问题的实际尝试。
-
@E_net4 好的。这是一个有 28 分的用户。我认为这里的人们必须意识到这个社区并不完全欢迎新人。大多数情况下,在点击否决按钮之前,人们可以简单地建议/帮助 OP 重新表述问题。
-
@famargar:也许吧,尽管这场辩论已经在 Meta 上进行到死!我们在这里遇到的困难是网站的目的(收集对未来读者有用的问题)与每个问题作者的目的(询问只对他们有用的东西)之间的差距。
标签: python numpy tensorflow machine-learning deep-learning