笛卡尔乘积定义及python中的使用示例

笛卡尔乘积定义及python中的使用示例笛卡尔乘积笛卡尔 Descartes 乘积又叫直积 设 A 和 B 是两个集合 A 到 B 的笛卡尔积用 A B 表示 它是所有形如 a b 的有序对作为元素的组合 其中 a A b B 笛卡尔积的符号化为 A B x y x A y B 例 假设集合 A a b 集合 B 0 1 2 则两个集合的笛卡尔积为 a 0 a 1 a 2 b 0 b 1 b 2 工作中常用到 1 数据库盗一张图 很

 

  • 笛卡尔乘积

笛卡尔(Descartes)乘积又叫直积。设A和B是两个集合,A到B的笛卡尔积用A×B表示,它是所有形如(a,b)的有序对作为元素的组合,其中a∈A,b∈B。笛卡尔积的符号化为:A×B={(x,y)|x∈A∧y∈B}

例:假设集合A=a,b,集合B=0,1,2,则两个集合的笛卡尔积为(a,0),(a,1),(a,2),(b,0),(b,1), (b,2)。

 

  • 工作中常用到

1、数据库

盗一张图,很容易理解

笛卡尔乘积定义及python中的使用示例

2、做业务逻辑、训练数据等很多场景

例如:

from itertools import product for x, y, z in product(['漂亮', '好看', '高大上'], ['黑色', '粉色', '金色'], ['手机', '皮包']): print x, y, z

语料就这么easy的生成了

漂亮 黑色 手机 漂亮 黑色 皮包 漂亮 粉色 手机 漂亮 粉色 皮包 漂亮 金色 手机 漂亮 金色 皮包 好看 黑色 手机 好看 黑色 皮包 好看 粉色 手机 好看 粉色 皮包 好看 金色 手机 好看 金色 皮包 高大上 黑色 手机 高大上 黑色 皮包 高大上 粉色 手机 高大上 粉色 皮包 高大上 金色 手机 高大上 金色 皮包

 





 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213682.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午5:53
下一篇 2026年3月18日 下午5:53


相关推荐

  • PHP二维数组排序 array_multisort

    PHP二维数组排序 array_multisort1 根据二维数组中的某一列按升序或者降序排列不需要遍历数组就可以对二维数组排序 1 构造数组 data a gt 23 b gt hhhh c gt 2013 12 23 a gt 26 b gt hkkk c gt 2013 12 26 a gt 20 b gt 565 c gt 2

    2025年7月11日
    6
  • css自定义横向滚动条样式,css滚动条样式自定义

    css自定义横向滚动条样式,css滚动条样式自定义很简单的几行代码 Title margin 0 padding 0 out width 600px height 600px margin 100pxauto overflow y auto 滚动条整体样式 高宽分别对应横竖滚动条的尺寸 out webkit scrollbar width 5px height 5px 滚动条里面小方块

    2026年3月26日
    3
  • J2ME开发环境配置(MyEclipse插件+WTK+jdk)

    J2ME开发环境配置(MyEclipse插件+WTK+jdk)MyeclipseJ2ME开发之环境配置的前言随着移动设备的普及和应用,在小型存储设备方面的研发进入了一个全新的时期,比如数字电视,PDA,移动存储通信设备等。而各方面的技术也进入了一个飞速发展的时期。尤其是近几年J2ME技术的发展。  而开发MIDlet应用程序有很多种开发工具可以选择,这些开发工具盒开发环境主要分为三大类:第一种是Sun公司的J2ME通用开发工具,例如J2ME无线开发工具包

    2022年7月27日
    6
  • 小米MIX 解BL锁教程 申请BootLoader解锁教程

    小米MIX 解BL锁教程 申请BootLoader解锁教程小米MIX线刷兼救砖_解账户锁_纯净刷机包_教程一、准备工作1、注册小米账号:点击注册(已有小米账号请忽视)2、在手机中登陆【小米账号】3、下载并解压【小米解锁工具】或点击这里下载安装二、开始解锁1打开【小米解锁官网】:http://www.miui.com/unlock/,点击【立即解锁】,输入【小米账号】,点击【立即登录】,填写好上诉信息后,点击【立即申请】,输入【…

    2022年6月12日
    74
  • rj45 千兆接口定义_rj45 千兆接口定义_rj45接口定义,大神教你秒懂rj45的接线方法【详细方法】…

    RJ45接口通常用于数据传输,最常见的应用为网卡接口。RJ45是各种不同接头的一种类型(例如:RJ11也是接头的一种类型,不过它是电话上用的);RJ45头跟据线的排序不同的法有两种,一种是橙白、橙、绿白、蓝、蓝白、绿、棕白、棕;另一种是绿白、绿、橙白、蓝、蓝白、橙、棕白、棕;因此使用RJ45接头的线也有两种即:直通线、交插线。10100basetxRJ45接口是常用的以太网接口,支持10兆和…

    2022年4月9日
    39
  • #WPF#Dirkster.AvalonDock教程

    #WPF#Dirkster.AvalonDock教程https://blog.csdn.net/youyomei/article/details/103107304教程还不错,但是存在一个错误xmlns:avalon=”http://schemas.xceed.com/wpf/xaml/avalondock”改成如下xmlns:avalon=”https://github.com/Dirkster99/AvalonDock”

    2022年7月20日
    16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号