python笛卡爾 用python計算笛卡爾座標

2021-10-11 01:23:10 字數 671 閱讀 9921

從高中開始我就沒有學過笛卡爾圖,我實際上發現了一種與現實生活相關的需求。這可能是乙個奇怪的需要,但我必須將資料分配到笛卡爾圖上的點,這可以通過呼叫笛卡爾座標來訪問。圖上需要有無窮多個點。例如^

[-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計算笛卡爾積

計算多個集合的笛卡爾積,有規律可循,演算法和 也不難,但是很多語言都沒有提供直接計算笛卡爾積的方法,需要自己寫大段大段的 計算笛卡爾積,python提供了一種最簡單的計算笛卡稱積的方法 只需要一行 詳見下面的 usr bin python3 coding utf 8 file cartesian.p...

笛卡爾 關於笛卡爾

陪孩子看書看到笛卡爾,突然想到了笛卡爾積以及cross join等等,無法忽視的數學之美。關於笛卡爾發明座標系還有這樣乙個故事 有一天,笛卡爾 1596 1650,法國哲學家 數學家 物理學家 生病臥床,但他頭腦一直沒有休息,在反覆思考乙個問題 幾何圖形是直觀的,而代數方程則比較抽象,能不能用幾何圖...

Python笛卡爾內積妙用

所謂冤家數字,指的就是由僅僅由兩個數字組合而成的數字,按照從小到大的順序進行排列。例如 2與4組成的冤家數字 2,4,22,24,42,44,222,224,242,244,422,424,442,444,2222,2224,2242,2244,2422,2424,2442,2444,4222,42...