python - 如何读取 2 列 .txt 文件并将其存储在 python 中的 x 和 y 变量中
问题描述
这是.txt文件的数据。(2列)
6.1101,17.592
5.5277,9.1302
8.5186,13.662
7.0032,11.854
5.8598,6.8233
8.3829,11.886
7.4764,4.3483
8.5781,12.0
6.4862,6.5987
5.0546,3.8166
5.7107,3.2522
解决方案
您可以使用csv reader
import csv
x = []
y = []
with open('file.txt') as f:
reader = csv.reader(f)
for row in reader:
x.append(float(row[0]))
y.append(float(row[1]))
输出:
>>x
[6.1101, 5.5277, 8.5186, 7.0032, 5.8598, 8.3829, 7.4764, 8.5781, 6.4862, 5.0546, 5.7107]
>>y
[17.592, 9.1302, 13.662, 11.854, 6.8233, 11.886, 4.3483, 12.0, 6.5987, 3.8166, 3.2522]
推荐阅读
- javascript - 如何发现哪个导入生成了巨大的 js 块文件?
- python - Python中模拟类的AttributeError
- scala - 在 scala 中为 Seq 中的每个项目调用缓慢的未来返回函数
- r - Matlab 和 R 中的不同绘图结果 - 更新问题
- json - 尝试安装 Moralis-admin-cli
- android - Gradle 7.0.2 lintClassPath 无法解析模块元数据
- javascript - Vue/Nuxt window.open 按钮点击事件
- python - Python Pandas 将两个数据帧与相似的(字符串)列进行比较,其中 1 个 df 的值是其他 df 值的子字符串
- android - 如何在 RecyclerView 中的最后一项之后设置恒定边距?
- javascript - 如何使用 babel 或 webpack 在 ES6 导入/导出模块中使用 Node.js CommonJS 模块?