我想使用Octave实现机器学习算法。我是Octave的新手,虽然我已经阅读了一些在线教程,但我仍然不清楚如何执行以下操作:
将CSV文件读入合适的Octave结构中。数据将是从Google / Yahoo获得的市场数据,并保存为CSV文件。它将包含以下列(字段): 日期,开盘价,最高价,最低价,收盘价,成交量
迭代上面步骤1中填充的数据结构。我记得在其中一个Online Octave手册中,它提到结构数组比数组结构慢,但没有提供如何创建数组结构的示例。
能够在指定时间内选择数据的子集,例如日期字段> =“01-Jan-2001”&& &LT = “01-JAN-2012”。提取的数据应与上面步骤2中的数据类型相同(即可迭代的数据类型)。
任何人都可以帮助一些显示如何执行此操作的片段吗?
答案 0 :(得分:0)
对于你的问题#1,已经有很多教程了。读取CSV文件是unfortunately not as easy as it should be,显然需要考虑很多事项。
对于你的问题#3,请参阅Octave's cookbook上的recipe。在讨论部分,我写了一些关于将它与逻辑索引一起使用的讨论,这似乎适合你的问题。