【发布时间】:2014-03-02 17:00:34
【问题描述】:
我有用于机器学习目的的大型 svmlight 文件。我正在尝试查看这些文件的总采样是否会产生足够好的结果。
我想提取文件的随机行以将它们提供给我的模型,但我想在 RAM 中加载不太可能的信息。
我在这里 (Read a number of random lines from a file in Python) 看到我可以使用 linecache,但所有解决方案最终都会将所有内容加载到内存中。
有人可以给我一些提示吗?谢谢你。
编辑:忘了说我事先知道文件中的行数。
【问题讨论】: