loadtxtデータ型:numpyの私はこのようになり、データ・セットをロードしようとしています
が終わりAlgeria,73.131000,6406.8166213983,0.1
Angola,51.093000,5519.1831786593,2
Argentina,75.901000,15741.0457726686,0.5
Armenia,74.241000,4748.9285847709,0.1
など、私は国の名前を必要としない1と2列のみが必要になりますをし、最後の列。基本的には、次元nx1の2つの行列を抽出する必要があります。
array([('', 73.131, 6406.8166213983, 0.1),
('', 51.093, 5519.1831786593, 2.0),`
代わりの
array(['',73.131,6406.8166213983,0.1],
['',51.093, 5519.1831786593, 2.0],
どこに間違いがある、しかし
data=np.loadtxt('file.txt',delimiter=',',dtype=[('f0',str),('f1',float),('f2',float),('f3',float)])
、これはタプルのリストを生成します。私は、データ型を指定する必要があることを知っていますか?
FWIW、あなたの出力は、タプルのリストが、[構造の配列ではありません](http://docs.scipy.org/doc/numpy/user/basics.rec.html)。各行の先頭に空文字列を入れておきたい出力は、dtypeが混在しているのでオプションではありません。行( '1,2)'のみを使用すると、両方とも浮動小数点なので、この問題は無関係になります。 – askewchan