【发布时间】:2018-04-08 10:23:31
【问题描述】:
我有一个存储两列浮点数据的 *.csv 文件。 我正在使用这个函数来导入它,但它生成的数据没有用逗号分隔。
data=np.genfromtxt("data.csv", delimiter=',', dtype=float)
输出:
[[ 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]]
如何格式化它以获得像
这样的 numpy 数组[[ 403.14915, 150.560364 ]
[ 403.7822265, 135.13165 ],....]
?
【问题讨论】:
-
当您打印
data时显示的输出是Python 给您的吗?在这种情况下,它是一个 NumPy 数组。
标签: python-3.x pandas csv genfromtxt