2017-10-26 15 views
0

フロートデータの2つの列を格納する* .csvファイルがあります。 私はこの関数を使用してインポートしますが、コンマで区切られていないデータを生成します。genfromtxt戻り値numpy配列がコンマで区切られていない

data=np.genfromtxt("data.csv", delimiter=',', dtype=float) 

出力:

[[ 403.14915, 150.560364 ] 
    [ 403.7822265, 135.13165 ],....] 

などのnumpyの配列を取得し、それをフォーマットする方法

[[ 403.14915 150.560364 ] 
[ 403.7822265 135.13165 ] 
[ 404.5017  163.4669 ] 
[ 434.02465 168.023224 ] 
[ 373.7655  177.904114 ] 
[ 450.608429 208.4187315] 
[ 454.39475 239.9666595] 
[ 453.8055  248.4082 ] 
[ 457.5625305 247.70315 ] 
[ 451.729431 258.19335 ] 
[ 366.74405 225.169922 ] 
[ 377.0055235 258.110077 ] 
[ 380.3581  261.760071 ] 
[ 383.98615 262.33805 ] 
[ 388.2516785 272.715332 ] 
[ 408.378174 200.9713135]] 

+0

「データ」を印刷するときに、Pythonがあなたに与える出力は表示されていますか?その場合、*は* NumPy配列です。 –

答えて

1

配列を印刷するときにNumPyがコンマを表示しません。あなたが実際にそれらを見たい場合は、repr機能がstr表現は「すてきな」印刷のためにメンターない強制

print(repr(data)) 

使用することができますが、リテラルの表現のために、あなたのコード内でデータを入力するために自分自身を使用します。

関連する問題