我想导入一个 .dat
文件,其中包括
lines/header/numbers/lines
像这个例子
start using data to calculate something
x y z g h
1 4 6 8 3
4 5 6 8 9
2 3 6 8 5
end the data that I should import.
现在我正在尝试读取此文件,删除第一行和最后一行并将数字放入数组中并对其进行一些基本计算,但我无法摆脱这些行。我用过
data = np.genfromtxt('sample.dat')
导入数据,但使用线条,我无能为力。谁能帮我?
最佳答案
也许这对你有帮助:
import numpy as np
data = np.genfromtxt('sample.dat',
skip_header=1,
skip_footer=1,
names=True,
dtype=None,
delimiter=' ')
print(data)
# Output: [(1, 4, 6, 8, 3) (4, 5, 6, 8, 9) (2, 3, 6, 8, 5)]
有关所用参数的更多信息,请参阅 numpy 文档:https://numpy.org/doc/stable/reference/generated/numpy.genfromtxt.html
关于python - 在 Python 3 中导入 .dat 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42704087/