0

我正在尝试阅读此链接

http://archive.ics.uci.edu/ml/machine-learning-databases/semeion/semeion.data

并将其格式化并将其存储在 1593x256 数组中,因此我可以在其上应用一些 ML 技术并使用它。任何想法如何获取数据?也许jquery有什么?

4

1 回答 1

1

从您的问题中,我了解到您想知道如何实际获取数据,即获取 URL 并将内容放入 javascript 中的字符串变量中,以便继续处理它。为此,http://api.jquery.com/jQuery.ajax/应该是有价值的。

文档中给出了许多示例,一个简单的示例是

$.ajax({
  url: "http://archive.ics.uci.edu/ml/machine-learning-databases/semeion/semeion.data",
}).done(function(content) {
  // do something with the content
});

请记住,尽管尝试从 Web 应用程序执行此类操作需要您托管网站的服务器添加以允许跨域 ajax,例如参见http://usejquery.com/posts/the-jquery-cross-domain -ajax-guide获取相关信息。

解析数据可以通过遍历字符串来完成,按行将其拆分为数组,然后将每行拆分为列。如果您不想自己编写该代码,此处提供了许多指针来解析 CSV 数据的 Javascript 代码- 具体而言,JQuery-cvs 似乎可以配置为完全适合您的需求。

于 2012-09-28T10:28:12.220 回答