1
5
如果你指的是 these 许多“通用文件格式”,例如 universal dataset 58 还有许多其他编号的数据集,我认为没有任何python库可以直接读取它们。我认为你将不得不编写自己的代码,这取决于你需要多少“通用数据集”。 这将是一项工作,但也许不是那么糟糕:各种格式都记录在fortran iv中(让您了解这些格式的大致年代…!),因此如果您知道Fortran格式表示法,就不难理解它们。例如,在udv 58中,前几行记录为
意思是“80字节被解释为单个[[ascii]]文本字节字符串”;下面几行,
意思是“两个5位数的整数后接一个10位数的整数;然后两个空格,一个10字节的ascii字符串,一个10位数的整数,一个4位数的整数”,文档中的以下几行解释了10个字段的含义(空格1X,不作解释;-)--函数类型,代码为0代表G一般或未知,1表示时间响应,2表示自动频谱,…一直到27为阶函数或28为相位补偿;然后是函数标识号;等等。 Fortran IV格式的语句格式并没有那么复杂,而且被广泛记录,例如 here . 或者,您可以编写非常简单的fortran代码,该代码只应用那些文档中给定的格式序列,并使其成为python扩展 f2py (或者) pyfortran 但我认为,随着保罗•杜波伊斯(paul dubois)退休,后者在过去几年中没有得到维持。
还有一种可能性:
python-fortranformat
是一个在python中使用fortran格式语句的工具。这是一个“正在进行的工作”,但现在相当稳定。安装与
|
2
6
是的,有Pyuff模块。 查看Pyuff Showcase: https://github.com/openmodal/pyuff/blob/master/pyuff%20Showcase.ipynb 链接到PYPI: https://pypi.python.org/pypi/pyuff 或Github: https://github.com/openmodal/pyuff |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |