【发布时间】:2016-11-29 18:48:47
【问题描述】:
我需要编写一个 Python 生成器来生成来自两个不同 CSV 文件的元组 (X, Y)。
它应该在 init 上接收批量大小,从两个 CSV 中逐行读取,为每一行生成一个元组 (X, Y),其中 X 和 Y 是数组(CSV 文件的列)。
我查看了懒惰阅读的示例,但我发现很难将它们转换为 CSV:
- Lazy Method for Reading Big File in Python?
- Read large text files in Python, line by line without loading it in to memory
另外,不幸的是,在这种情况下,Pandas Dataframes 不是一个选项。
我可以从任何 sn-p 开始吗?
谢谢
【问题讨论】:
-
我是否理解正确,您想要一个生成器从不同的 CSV 文件中生成成对的行?
-
我添加了对我尝试过的解决方案的引用,并将 y 更正为 Y(X 和 Y 都是浮点数数组)。