如何将CSV列转换为标准化np数组?

2024-04-23 10:47:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下格式的数据:

1495573445.162, 0, 0.021973, 0.012283, -0.995468, 1
1495573445.172, 0, 0.021072, 0.013779, -0.994308, 1
1495573445.182, 0, 0.020157, 0.015717, -0.995575, 1
1495573445.192, 0, 0.017883, 0.012756, -0.993927, 1
1495573445.202, 0, 0.021194, 0.012161, -0.994705, 1

没有页眉。大约有1000个类似的行。在

我想将第三列、第四列和第五列规范化为np数组。在

我有以下代码。在

^{pr2}$

但是,它打印出:

[  1.00000000e+00   6.65681116e-10   6.79158889e-10   6.76190128e-10
   0.00000000e+00   1.33432096e-09]
[  1.00000000e+00   6.64579197e-10   6.76536483e-10   6.73108367e-10
   0.00000000e+00   1.33321904e-09]
[  1.00000000e+00   6.64579197e-10   6.78750350e-10   6.72710526e-10
  -5.20201801e-13   1.33321904e-09]
[  1.00000000e+00   6.64916187e-10   6.79567423e-10   6.72057929e-10
   0.00000000e+00   1.33355603e-09]
[  1.00000000e+00   6.65568779e-10   6.81056484e-10   6.73282209e-10
   0.00000000e+00   1.33420862e-09]
[  1.00000000e+00   6.64252896e-10   6.78771073e-10   6.71313064e-10
   0.00000000e+00   1.33289274e-09]
[  1.00000000e+00   6.61436566e-10   6.71241501e-10   6.69088480e-10
   0.00000000e+00   1.33007639e-09]
[  1.00000000e+00   6.70966021e-10   6.84606942e-10   6.79750611e-10
   0.00000000e+00   1.33960584e-09]
[  1.00000000e+00   6.70894477e-10   6.84147587e-10   6.82066111e-10
   0.00000000e+00   1.33953430e-09]

我需要它从csv文件中打印出每个列中大约1000个值,但它只在每个数组中输出6个值。在


Tags: 文件csv数据代码格式np数组规范化