【发布时间】:2021-06-29 03:32:33
【问题描述】:
我有一个这样的 .txt 文件:
(12,13,14,15)
(1,2,4,5)
(1,2,3,4,5)
等等。我想将文件存储到一个形状为 (N,4) 的 numpy 数组中,丢弃那些具有超过 4 个元素的元组。
我试过了
np.genfromtxt('filename.txt', delimiter=',', invalid_raise=False)
但由于“(”和“)”的存在,我在每行的第一个和最后一个词中得到 NaN。我该如何解决?
【问题讨论】:
-
这不是
csv格式。使用基本 python 获取列表列表,并从中创建数组。