需要从python3中的文本文件中提取表格数据

史蒂夫

我有一个Quantum Chemistry程序的输出,我希望从中提取表格数据以输入到我25年前写的FORTRAN程序的Python端口中。

一些输出文件相当长,多达6000行,因此无法使用电子表格进行处理。

典型的表格具有以下形式:

                             CARTESIAN COORDINATES

   1    C        0.011987266    -0.003842185     0.006578784
   2    H        1.097152909    -0.003956163     0.013339310
   3    H       -0.349612312     1.019316731     0.001903075
   4    H       -0.344276148    -0.517463019    -0.880495291
   5    H       -0.355315644    -0.513266496     0.891567896

我并不是要有人为我编写Python代码,而是要在可用代码的迷宫中给我一些指导。

Hami

我建议您调查np.genfromtxt以下代码段将从存储在名为的文件中的问题中读取示例数据data.txt

import numpy as np
data = np.genfromtxt('data.txt', skip_header=2, dtype=[('id', 'i8'),('label','S1'),('x','f8'),('y','f8'),('z','f8')])
print(data)

输出量

 [(1, b'C',  0.01198727, -0.00384219,  0.00657878)
 (2, b'H',  1.09715291, -0.00395616,  0.01333931)
 (3, b'H', -0.34961231,  1.01931673,  0.00190307)
 (4, b'H', -0.34427615, -0.51746302, -0.88049529)
 (5, b'H', -0.35531564, -0.5132665 ,  0.8915679 )]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从文本文件中提取模式之间的数据

从文本文件中提取特定数据

使用python3中的tarfile模块从tar中提取文本文件

从文本文件Python中提取括号之间的文本

如何从文本文件中提取数据到python中的二维数组

在从csv中提取数据并写入文本文件时需要帮助

如何在Python中从文本文件中提取特定数据?

使用bash从文本文件中提取数据

从纯文本文件中的复杂模式中提取数值数据并产生表格输出

Linux:从文本文件中提取数据

从文本文件中提取数据

从文本文件中提取文本的Python程序?

Matlab脚本从文本文件中提取数据

使用python从多个文本文件中提取数据

使用Pandas从文本文件中提取标题数据

从文本文件中提取数据(python)

使用 for 循环从文本文件中提取数据

从python 3中的文本文件中提取数据

需要从文本文件中删除引号

从文本文件中提取数据到 Excel

如何在文本文件中的某个字符串之后从python中的文本文件中提取数据?

我有一个文本文件,需要从中提取重复数据。问题是我需要它的特定格式。这是如何在 PowerShell 中完成的?

在 Python 中匹配和从文本文件中提取

需要从文本文件中提取内容并增加文件名

在 Python 中提取 JSON 文本文件中的值

使用python从文本文件中提取数据

从 Python 中的文本文件中提取句子

从python中的文本文件中提取信息

使用 Python 将文本文件转换为字典,然后转换为 JSON 对象 - 但我需要从文本文件中拆分数据