我正在尝试阅读此链接
http://archive.ics.uci.edu/ml/machine-learning-databases/semeion/semeion.data
并将其格式化并将其存储在 1593x256 数组中,因此我可以在其上应用一些 ML 技术并使用它。任何想法如何获取数据?也许jquery有什么?
我正在尝试阅读此链接
http://archive.ics.uci.edu/ml/machine-learning-databases/semeion/semeion.data
并将其格式化并将其存储在 1593x256 数组中,因此我可以在其上应用一些 ML 技术并使用它。任何想法如何获取数据?也许jquery有什么?
从您的问题中,我了解到您想知道如何实际获取数据,即获取 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 似乎可以配置为完全适合您的需求。