我在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]]
我该怎么做?
答案 0 :(得分:2)
使用zip:
result = [list(a) for a in zip(np.asarray(x),np.asarray(y))]