【发布时间】:2026-02-05 13:45:02
【问题描述】:
我正在尝试从包含我想在 Python 中使用的某些测量值的 .txt 文件中提取数据。我正在使用 numpy 模块 (numpy.genfromtxt) 执行此操作,它将值保存到数组中。
尽管如此,只要有十进制值,它就会用逗号 (1,456 f.e.) 写入,Python 不接受它作为小数。可悲的是,这就是向我提供数据的方式。现在,我想编写一个遍历数组所有元素的 Python 代码,基本上会查找逗号并将它们更改为点(我有多个文件,我想自动化这个过程,即使我在技术上可以做到手动 :) )。
当我开始使用 C 和 C++ 进行编程时,我会使用指针和循环来完成这项工作。尽管如此,指针概念在 Python 中似乎并不存在,或者至少不建议这样做。如果有人能告诉我是否有办法在 Python 中解决这个问题,我将非常高兴。非常感谢!
【问题讨论】:
-
文件中的值是如何分隔的,是否也用逗号分隔?