【发布时间】:2019-08-26 20:14:21
【问题描述】:
我正在尝试遍历 CSV 文件并为文件中的每一行创建一个 numpy 数组,其中第一列代表 x 坐标,第二列代表 y 坐标。然后我试图将每个数组附加到一个主数组中并返回它。
import numpy as np
thedoc = open("data.csv")
headers = thedoc.readline()
def generatingArray(thedoc):
masterArray = np.array([])
for numbers in thedoc:
editDocument = numbers.strip().split(",")
x = editDocument[0]
y = editDocument[1]
createdArray = np.array((x, y))
masterArray = np.append([createdArray])
return masterArray
print(generatingArray(thedoc))
我希望看到一个包含所有 CSV 信息的数组。相反,我收到一个错误:“append() 缺少 1 个必需的位置参数:'values' 非常感谢任何有关我的错误在哪里以及如何解决它的帮助!
【问题讨论】: