【发布时间】:2020-07-20 00:43:51
【问题描述】:
嗨,我正在尝试读取一个文本文件,该文件为我提供了我需要在二维列表上绘制的坐标。我的文本文件很简单,并且已经包含每行带有 x,y 的图。这是它看起来包含的内容:
3,2
3,3
3,4
4,4
4,5
4,6
到目前为止,我已经能够从文件中提取坐标,但我不知道如何绘制元组。这是我的代码:
fnhandle = open(file_name)
lines = fnhandle.readlines()
lines = [item.rstrip("\n") for item in lines]
r_c_coordinates = list()
for item in lines:
item = item.split(",")
item = tuple(int(items) for items in item)
r_c_coordinates.append(item)
fnhandle.close()
编辑:“情节”是指我有一个包含 0 的初始化二维列表。我必须回到元组坐标处的二维列表并将它们更改为 1
【问题讨论】:
-
你的意思是,像在二维图上一样绘制?
-
看看matplotlib——你可以绘制多种风格的图表。它确实有一些僵硬的初始学习曲线,但它会做你需要的。
-
不幸的是,我们在二维列表/数组上进行了分配。使用matplot等会被扣分
标签: python python-3.x tuples