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

import itertools
import functoolsprint("请输入两个数字")
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)list2.append(x)list3 = []for i in list2:list4 = list(map(int, i))num = functools.reduce(lambda x, y: x * 10 + y, list4)list3.append(num)print(list3)

Python笛卡尔内积妙用相关推荐

  1. python笛卡尔转换极坐标_[4] opencv: pythonDIS光流法与笛卡尔坐标转为极坐标

    [4] opencv: pythonDIS光流法与笛卡尔坐标转为极坐标 [4] opencv: pythonDIS光流法与笛卡尔坐标转为极坐标 目录1, 笛卡尔转为极坐标 2, DIS光流算法 1, ...

  2. python笛卡尔心脏线绘制_python 笛卡尔

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 具体代码如下:def cp_a(a): def _multi(b): retur ...

  3. python 笛卡尔_Python实现求笛卡尔乘积的方法

    本文实例讲述了Python实现求笛卡尔乘积的方法.分享给大家供大家参考,具体如下: 在数学中,两个集合X和Y的笛卡尓乘积(Cartesian product),又称直积,表示为X × Y,第一个对象是 ...

  4. python笛卡尔_Python 计算笛卡尔积

    Python 计算笛卡尔积 计算多个集合的笛卡尔积,有规律可循,算法和代码也不难,但是很多语言都没有提供直接计算笛卡尔积的方法,需要自己写大段大段的代码计算笛卡尔积,python 提供了一种最简单的计 ...

  5. python笛卡尔_用Python 3来模拟笛卡尔积

    在数学中,两个集合 和 的笛卡尔积,是所有可能的有序对组成的集合,其中有序对的第一个对象是 的成员,第二个对象是 的成员.在集合论中表示为 ,例子如下: . 例如,集合 , ,那么这两个集合的笛卡尔积 ...

  6. python笛卡尔_用python计算笛卡尔坐标

    从高中开始我就没有学过笛卡尔图,我实际上发现了一种与现实生活相关的需求.这可能是一个奇怪的需要,但我必须将数据分配到笛卡尔图上的点,这可以通过调用笛卡尔坐标来访问.图上需要有无穷多个点.例如^ [-2 ...

  7. python笛卡尔转换极坐标_Go 语言: 极坐标与笛卡尔坐标的互转

    本文记录使用 Go 语言实现 RESTful 的点坐标的转换. 极坐标与笛卡尔坐标的数学关系 假设同一个点使用极坐标表示为 (ρ, θ), 使用笛卡尔坐标表示为(x,y),那么,这些数学符号之间,有如 ...

  8. python笛卡尔转换极坐标_[笛卡尔坐标转换极坐标]将1个公式从笛卡尔坐标转换成轴坐标...

    篇一 : 将1个公式从笛卡尔坐标转换成轴坐标 篇二 : 在Matlab图像处理中极坐标与直角坐标矩阵的转换 在用Matlab做图像处理的时候,经常需要使用一些基于极坐标系的公式,比如用Zernike函 ...

  9. python笛卡尔坐标系_THREE笛卡尔右手坐标系详解

    1,正常的笛卡尔右手坐标系,以屏幕右方为+X轴,屏幕上方为+Y轴,垂直屏幕向外为+Z轴,如下图,xy轴组成的平面为屏幕面 但由于THREE里的相机并不总是从屏幕正前方视角,还可以设置坐标系任意一个轴为 ...

最新文章

  1. 李德毅获吴文俊人工智能最高成就奖 | AI日报
  2. 全球首个Magic Leap One体验:吓到你不敢进房间
  3. SVN使用教程之——分支、合并
  4. 【算法】双指针算法 ( 双指针算法分类 | 相向双指针 | 有效回文串 )
  5. rac_安装软件时报版本号过高问题
  6. SQLite 创建表(http://www.w3cschool.cc/sqlite/sqlite-create-table.html)
  7. 快速创建 IEqualityComparer 实例:改进
  8. flash 及 flex 技术
  9. vue选中点击的元素_vue中v-for循环选中点击的元素并对该元素添加样式操作
  10. 员工离职时被HR回复“猝死了再说”!HR道歉:没控制好情绪
  11. php中__FILE__常量用法简介
  12. 国家网信办:所有网站应对传播内容承担法律责任
  13. 各大EMM厂商功能比较 第一部分 MDM比较
  14. Pr常见问题,pr素材脱机后该如何恢复?
  15. linux内存源码分析 - 内存回收(匿名页反向映射)
  16. android加载图片+背景,Android开发中ImageLoder加载网络图片时将图片设置为ImageView背景的方法...
  17. 《艾恩ASP文件上传类》开发和使用总结
  18. 开上帝视角,其实你也能
  19. UML工具Visual Paradigm入门:业务流程建模 (BPM) 教程
  20. 高等教育心理学:学习的基本理论(重要)

热门文章

  1. Vue-i18n与Vuex-i18n等vue的国际化方案
  2. 前端富文本编辑器哪家强?我推荐Quill,搭配丰富插件使用美滋滋
  3. 手机号中间四位用*代替
  4. DVWA之Stored XSS(存储型XSS)代码审计
  5. 西门子PLC的符号表
  6. P1304 哥德巴赫猜想 python题解
  7. 学习笔记五:dockerfile 构建生产环境镜像
  8. c语言中锁的作用,c 互斥锁
  9. PPT设计中文字精简规则技巧
  10. Android Studio模拟器安装失败问题解决方法