【发布时间】:2018-04-19 04:41:19
【问题描述】:
我有以下形式的字典列表:
[[{'x': 33, 'y': 69, 'z': 870}, {'x': 33, 'y': 69, 'z': 870}],[{'x': 33, 'y': 64, 'z': 876}]]
此数据以 .csv 文件的形式显示。我需要将它作为 NumPy 数组导入 Python。请帮忙!
【问题讨论】:
-
csv字典文件是什么样的?通常csv有简单的行,列由分隔符分隔,如,。 -
它有 2 列...第一列包含整数,第二列包含上述格式的数据。我需要对每个 (x,y,z) 执行操作。
-
in above format- 加上引号 {} 和 :?这将是令人讨厌的解析。请提供文件样本。 -
文件中的每一行如下带有';'作为分隔符 --------- 31;[[{"x" : 1, "y" : 4, "z" : 6},{"x" : 1, "y" : 2, " z" : 8}],[{"x" : 5, "y" : 1, "z" : 6}],[{"x" : 15, "y" : 44, "z" : 6}, {“x”:12,“y”:22,“z”:56}]]
标签: python csv numpy dictionary genfromtxt