Python笛卡爾內積妙用

2021-09-28 23:17:44 字數 675 閱讀 3016

# 所謂冤家數字,指的就是由僅僅由兩個數字組合而成的數字,按照從小到大的順序進行排列。

例如  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, 4224, 4242, 4244, 4422, 4424, 4442, 4444]

import itertools

import functools

print("請輸入兩個數字")

a, b = map(int, input().split(","))

str2 = str(a)+str(b)

list2 =

for i in range(1, 5):

for x in itertools.product(str2, repeat=i):

x = list(x)

list3 =

for i in list2:

list4 = list(map(int, i))

num = functools.reduce(lambda x, y: x * 10 + y, list4)

print(list3)

笛卡爾 關於笛卡爾

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

笛卡爾 笛卡爾 解析幾何之父

勒內 笛卡爾,1596年3月31日生於法國安德爾 羅亞爾省的圖賴訥拉海,1650年2月11日逝世於瑞典斯德哥爾摩,是法國著名的哲學家 數學家 物理學家。他是西方近代哲學奠基人之一。他對現代數學的發展做出了重要的貢獻,因將幾何座標體系公式化而被認為是解析幾何之父。他還是西方現代哲學思想的奠基人,是近代...

笛卡爾 變數

笛卡爾的主要數學成果集中在他的 幾何學 中。他提出必須把幾何與代數的優點結合起來,建立一種 真正的數學 笛卡爾的思想核心是 把幾何學的問題歸結成代數形式的問題,用代數學的方法進行計算 證明,從而達到最終解決幾何問題的目的。依照這種思想他創立了我們現在稱之為的 解析幾何學 1637年,笛卡爾發表了 幾...