次のようなデータセットを読み込もうとしています:
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 つの行列を抽出する必要があります。データ型を指定する必要があることはわかっています。
data=np.loadtxt('file.txt',delimiter=',',dtype=[('f0',str),('f1',float),('f2',float),('f3',float)])
ただし、これはタプルのリストを生成します。
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],
間違いはどこですか?