【发布时间】:2018-11-30 20:31:28
【问题描述】:
我想将字符串数据类型转换为二维的numpy数组。
我正在从包含以下内容的目录中导入 .txt 文件:
[[18,1,2018,12,15],
[07,1,2018,12,15],
[03,1,2018,12,15]]
代码是:
import numpy as np
f = open("/home/pi/timer_database.txt","r")
read = f.read()
x = np.array(list(read))
print(x.size)
print(type(x))
print(x.ndim)
输出是:
47
type <numpy.ndarray>
1
请帮助我解决这个问题。
【问题讨论】:
-
您正在生成正在读取的文本文件吗?
-
用于共享表格数据的最常见的 txt 文件格式是
csv- 仅使用逗号等分隔符分隔值。方括号不添加信息,只会使解析复杂化。
标签: python-2.7 numpy file-handling