機械学習Tweet前までRを使っていたのですが、せっかくPythonを使っているのだから全部移行したいなーと思って色々勉強してます。numpyでcsvを読み込むnumpy.genfromtxt関数、numpy.loadtxt関数を使えば簡単に読み込めるみたいです。documentation以下の例のように同時に複数読み込む場合にはload_svmlight_files関数(最後にsが付いている)も使えます。'test.txt'])これらの関数には注意点が2つあります。1つ目は特徴量が疎行列として読み込まれることです。疎行列用でない関数などを使う時はtodense関数やtoarray関数を使って形式を変換しておく必要があります。2つ目は特徴量のサイズを指定しないといけない場合があることです。上の例のように一度にトレーニング用のデータとテスト用のデータを読み込んでいる場合には問題ありません。load_svmlight_file関数で一つのファイルずつバラバラに読み込む場合で、データ中の特徴量のインデックスの最大値が異なる場合には後から読み込む方にn_featuresで特徴量の次元数を指定する必要があります。前にLIBSVMの重みの見方を書いた。Adsenseを使っています。(1)月別アーカイブはてなブログをはじめよう!sucroseさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。