0

我想使用 Octave 实现机器学习算法。我是 Octave 的新手,虽然我已经阅读了一些在线教程,但我仍然不清楚如何执行以下操作:

  1. 将 CSV 文件读入合适的 Octave 结构。数据将是从 Google/Yahoo 获得的市场数据并保存为 CSV 文件。它将具有以下列(字段):日期、开盘价、最高价、最低价、收盘价、成交量

  2. 迭代上面步骤 1 中填充的数据结构。我记得在一本在线 Octave 手册中,它提到结构数组比数组结构慢,但没有提供如何创建数组结构的示例。

  3. 能够选择指定时间的数据子集,例如日期字段 >="01-Jan-2001" && <="01-Jan-2012"。提取的数据应与上述步骤 2 中的数据类型相同(即可迭代数据类型)。

任何人都可以提供一些显示如何做到这一点的片段吗?

4

1 回答 1

0

对于您的问题 #1,已经有很多教程。不幸的是,读取 CSV 文件并不像应有的那么容易,显然有很多事情需要考虑。

对于您的问题 #3,请参阅Octave食谱上的食谱。在讨论部分,我写了一些关于将它与逻辑索引一起使用的讨论,这似乎适合您的问题。

于 2012-10-28T20:10:08.570 回答