直角座標系中具有不與高中以來笛卡爾圖的工作,其實我已經發現了有關現實生活需要他們。這可能是一個奇怪的需求,但我必須將數據分配給笛卡爾圖上的點,這可通過調用笛卡爾座標來訪問。圖表上需要有無限的點。例如。計算使用python
^
[-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(),但是我不知道如何正確地格式化這個函數來分割' - ',我也不知道如何正確執行計算。
我該怎麼做?
究竟你在做什麼,並_why_?鑑於需要解釋的數量,回答者可能會感到困惑。 – Shep