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 アプリケーションからこのようなものを実行しようとすると、Web サイトをホストしているサーバーでクロスドメイン ajax を許可する必要があることに注意してください。たとえば、 http: //usejquery.com/posts/the-jquery-cross-domainを参照してください。 -ajax-guideを参照してください。

データの解析は、文字列を反復処理し、それを行ごとに配列に分割してから、各行を列に分割することで実行できます。そのコードを自分で書きたくない場合は、CSV データを解析するための Javascript コードをいくつか示します。具体的には、JQuery-cvs はニーズに合わせて構成できるようです。

于 2012-09-28T10:28:12.220 に答える