从高中开始我就没有学过笛卡尔图,我实际上发现了一种与现实生活相关的需求。这可能是一个奇怪的需要,但我必须将数据分配到笛卡尔图上的点,这可以通过调用笛卡尔坐标来访问。图上需要有无穷多个点。例如^
[-2-2,a ][ -1-2,f ][0-2,k ][1-2,p][2-2,u]
[-2-1,b ][ -1-1,g ][0-1,l ][1-1,q][1-2,v]
<[-2-0,c ][ -1-0,h ][0-0,m ][1-0,r][2-0,w]>
[-2--1,d][-1--1,i ][0--1,n][1-1,s][2-1,x]
[-2--2,e][-1--2,j ][0--2,o][1-2,t][2-2,y]
v
实际值并不重要。但是,假设我在变量m上,这在笛卡尔图上是0-0。我需要计算笛卡尔坐标,如果我向上移动一个空间,这将使我在l
理论上,假设我有一个python变量==(“0-1”),我认为我需要在-,这将留下x=0,y=1。然后,我需要执行(int(y)+1),然后在x和y之间加一个“-”。在
我想做的是用参数(x+1,y+0)调用一个函数,让程序执行上述操作,然后返回它计算的笛卡尔坐标。在
实际上我不需要检索空间的值,只需要笛卡尔坐标。我想我可以利用re.sub公司(),但我不确定如何正确格式化此函数以围绕“-”拆分,也不确定如何正确执行计算。在
我该怎么做?在
本文介绍了一个高中生如何使用Python解决实际问题,通过编程计算在笛卡尔图上从已知坐标(如0-0)向上移动后的坐标变化,重点在于如何利用re.sub函数进行坐标格式转换。
1万+

被折叠的 条评论
为什么被折叠?



