从csv文件中以逗号分隔的坐标列表

时间:2017-02-06 06:56:43

标签: python-2.7

我在csv中有值x和y,我正在读取这些值并使用下面的代码将它们转换为numpy数组:

import numpy as np
import csv
data = np.loadtxt('datapoints.csv', delimiter=',')

# Putting data from csv file to variable
x = data[:, 0]
y = data[:, 1]

# Converting npArray to simple array
np.asarray(x)
np.asarray(y)

所以,现在我有了x和y的值。 但是,我希望他们采用这种格式:

[[x1,y1],[x2,y2], [x3,y3], ...... [xn,yn]]

我该怎么做?

1 个答案:

答案 0 :(得分:2)

使用zip:

result = [list(a) for a in zip(np.asarray(x),np.asarray(y))]