[图解]建模相关的基础知识-11

1
00:00:00,700 --> 00:00:05,090
下一个知识点就是函数在集合上的限制

2
00:00:08,290 --> 00:00:10,200
符号可以这样来

3
00:00:10,210 --> 00:00:16,640
F然后一个往下的箭头A 

4
00:00:16,650 --> 00:00:19,520
意思就是说F里面的元素

5
00:00:20,120 --> 00:00:23,980
它的第1坐标是在A里面的

6
00:00:27,030 --> 00:00:30,380
比如说,右边 X,2

7
00:00:31,120 --> 00:00:34,260
这是一对,y,1,一对,这个集合

8
00:00:35,370 --> 00:00:38,150
然后在X集合上做限制

9
00:00:39,230 --> 00:00:41,530
也就是说,第1坐标

10
00:00:41,540 --> 00:00:44,850
只能是X这里面的集合里面的元素

11
00:00:44,860 --> 00:00:46,650
实际上只有这个

12
00:00:46,820 --> 00:00:48,510
所以X,2

13
00:00:49,530 --> 00:00:54,890
这个跟我们后面投影

14
00:00:56,050 --> 00:01:00,100
select是类似的

15
00:01:00,590 --> 00:01:05,560
哪个字段,类似的

16
00:01:05,570 --> 00:01:06,680
X,2,Z,2

17
00:01:06,690 --> 00:01:13,730


18
00:01:14,060 --> 00:01:16,060
XYZ都有

19
00:01:16,690 --> 00:01:19,170
所以这里面一个都没有少

20
00:01:19,760 --> 00:01:21,100
都照搬过来了

21
00:01:21,110 --> 00:01:28,320
下面,G5,工号1,姓名罗玉凤,地址

22
00:01:29,320 --> 00:01:31,540
然后我们针对姓名、地址

23
00:01:31,550 --> 00:01:33,810
这两个来做一个限制

24
00:01:34,690 --> 00:01:36,960
工号就没有了,姓名罗玉凤

25
00:01:36,970 --> 00:01:38,360
地址,纽约法拉盛

26
00:01:40,360 --> 00:01:41,510
如果后面是空集

27
00:01:42,190 --> 00:01:43,070
那就空集了

28
00:01:43,480 --> 00:01:46,350
因为空集没东西,没有元素

29
00:01:49,190 --> 00:01:50,900
意思就是没有任何一个

30
00:01:53,030 --> 00:01:56,660
这个集合里面没有一个元素能够被选中

31
00:01:56,670 --> 00:01:56,740


32
00:02:02,100 --> 00:02:06,550
这样来,我们结合刚才讲的

33
00:02:06,840 --> 00:02:10,700
你看,F和G兼容

34
00:02:10,710 --> 00:02:13,010
我们可以这样来定义

35
00:02:13,380 --> 00:02:18,700
当F、G的

36
00:02:20,720 --> 00:02:23,750
用这个F和G的定义域的交集

37
00:02:23,760 --> 00:02:31,370
来限制这个F,和用F和G的定义域的

38
00:02:31,380 --> 00:02:32,370
交集来限制G

39
00:02:32,380 --> 00:02:35,290
结果是一样的,也就是说

40
00:02:36,140 --> 00:02:38,020
刚才那个兼容的意思

41
00:02:38,030 --> 00:02:40,180
就可以这样描述

42
00:02:40,550 --> 00:02:45,550
两个定义的交集

43
00:02:47,760 --> 00:02:50,340
以交集来筛选

44
00:02:52,260 --> 00:02:56,110
集合里面的元素,得到的结果是相同的

45
00:02:56,700 --> 00:02:58,020
那么这两个就兼容

46
00:03:03,650 --> 00:03:08,320
往往我们后面我们用一些表也好

47
00:03:08,770 --> 00:03:09,960
类也好

48
00:03:10,920 --> 00:03:13,430
往往这两个交集就是一个ID 

49
00:03:14,360 --> 00:03:18,200
比如说,员工,姓名什么的

50
00:03:18,210 --> 00:03:19,280
然后里面有部门ID

51
00:03:19,370 --> 00:03:21,240
部门里面也有一个部门ID

52
00:03:22,210 --> 00:03:23,480
只有这两个字段

53
00:03:23,570 --> 00:03:26,440
两个元素是一样的

54
00:03:28,570 --> 00:03:31,820
那么这两个就可以兼容

1
00:00:00,290 --> 00:00:03,040
下一个知识点就是函数的组合

2
00:00:04,450 --> 00:00:06,120
这里的组合,英语

3
00:00:06,130 --> 00:00:07,000
还是Composition

4
00:00:07,090 --> 00:00:08,790
跟UML里面

5
00:00:08,800 --> 00:00:10,460
那个是一个词

6
00:00:10,630 --> 00:00:13,910
但是意思有些不一样

7
00:00:14,040 --> 00:00:15,230
它这里指的是什么

8
00:00:16,350 --> 00:00:17,940
连续应用函数

9
00:00:17,950 --> 00:00:20,180
就是说两个函数叠加在一起

10
00:00:24,890 --> 00:00:26,930
那么头一个函数的值域

11
00:00:26,940 --> 00:00:29,920
就成为下一个的定义域

12
00:00:30,780 --> 00:00:35,920
比如说,g组合f,我们用方块这个来表达

13
00:00:36,890 --> 00:00:38,980
结果就相当于什么

14
00:00:41,900 --> 00:00:44,950
f(a)

15
00:00:44,960 --> 00:00:48,680
然后再g,这是第1坐标

16
00:00:49,050 --> 00:00:53,460
第2坐标是这个

17
00:00:53,820 --> 00:00:56,580
然后后面是条件

18
00:00:56,910 --> 00:00:59,780
a是在这个f的定义域里面的

19
00:01:01,670 --> 00:01:07,940
而f(a)就是g的定义域

20
00:01:07,950 --> 00:01:16,610
也就是说,f(a)是a施加f函数之后得到的值

21
00:01:17,180 --> 00:01:23,330
那么这个值就属于g的定义域里面

22
00:01:24,310 --> 00:01:25,890
这样两个就接得上了

23
00:01:28,900 --> 00:01:31,200
比如说,编号

24
00:01:32,010 --> 00:01:33,770
经过f,工号

25
00:01:33,780 --> 00:01:37,080
你看右边这个,f是编号,工号,姓名

26
00:01:37,090 --> 00:01:38,720
然后,姓名,职位,工作

27
00:01:39,150 --> 00:01:40,770


28
00:01:43,330 --> 00:01:48,170
g组合f,那就先应用f了

29
00:01:48,540 --> 00:01:49,890
现在你看编号

30
00:01:50,520 --> 00:01:53,780
然后f(编号)

31
00:01:55,200 --> 00:01:56,070
然后再g

32
00:01:58,720 --> 00:02:02,360
这样把它套上来

33
00:02:03,720 --> 00:02:04,040


34
00:02:06,540 --> 00:02:10,720
f(编号)实际上就是工号

35
00:02:10,730 --> 00:02:16,950
编号-工号,g(工号)就是99

36
00:02:17,530 --> 00:02:18,320
实际上就相当于

37
00:02:19,070 --> 00:02:23,540
f相当于把编号到工号

38
00:02:23,550 --> 00:02:25,040
姓名到员工姓名,职位到工作

39
00:02:25,050 --> 00:02:26,540
这是第一个转换

40
00:02:27,640 --> 00:02:30,550
g就相当于把工号转到999

41
00:02:31,500 --> 00:02:32,500
第2个转换

42
00:02:37,850 --> 00:02:39,290
它的用途

43
00:02:39,640 --> 00:02:42,100
一个就是重命名

44
00:02:42,430 --> 00:02:44,220
给定元组的属性

45
00:02:45,040 --> 00:02:47,470
编号转成工号,就转过来

46
00:02:47,480 --> 00:02:49,390
转换类型一样的

55
00:03:32,430 --> 00:03:33,540
就可以并起来

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/28804.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解析网络空间的安全威胁与应对

网络空间的安全威胁与应对 网络空间安全威胁概述 网络空间安全威胁涵盖了从传统的网络攻击到复杂的网络战等多个层面。随着网络技术的发展,网络攻击手段日益翻新,包括病毒、木马、钓鱼、DDoS攻击等。这些攻击手段具有隐蔽性强、破坏力大、传播速度快的…

闭包表(Closure Table)

设计血缘关系(data-lineage)时,想到要使用的表模型。 表设计 节点记录表 - node CREATE TABLE lineages_node (name varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 节点名称,id bigint(20) unsigned NOT NULL AUTO_INCREM…

element--el-table合计换行显示

el-table合计换行显示 效果图实现1、使用到的参数2、代码演示 效果图 实现 1、使用到的参数 官网链接:element-table 将show-summary设置为true就会在表格尾部展示合计行。默认情况下,对于合计行,第一列不进行数据求合操作,而是…

【Python/Pytorch - 网络模型】-- SVD算法

文章目录 文章目录 00 写在前面01 基于Pytorch版本的SVD算代码02 理论知识 00 写在前面 (1)矩阵的奇异值分解在最优化问题、特征值问题、最小二乘方问题、广义逆矩阵问题及统计学等方面都有重要应用; (2)应用&#…

Sora和快手可灵背后的核心技术 | 3DVAE:通过小批量特征交换实现身体和面部的三维形状变分自动编码器

【摘要】学习3D脸部和身体生成模型中一个解开的、可解释的和结构化的潜在表示仍然是一个开放的问题。当需要控制身份特征时,这个问题尤其突出。在本文中,论文提出了一种直观而有效的自监督方法来训练一个3D形状变分自动编码器(VAE),以鼓励身份特征的解开潜在表示。通过交换不同…

Docker配置与使用详解

一、引言 随着云计算和微服务的兴起,Docker作为一种轻量级的容器化技术,越来越受到开发者和运维人员的青睐。Docker通过容器化的方式,将应用程序及其依赖项打包成一个可移植的镜像,从而实现了应用程序的快速部署和扩展。本文将详…

数据结构(DS)C语言版:学习笔记(4):线性表

参考教材:数据结构C语言版(严蔚敏,吴伟民编著) 工具:XMind、幕布、公式编译器 正在备考,结合自身空闲时间,不定时更新,会在里面加入一些真题帮助理解数据结构 目录 2.1线性…

DP读书:半导体物理考试重点

半导体物理重点🥳🥳🥳 半导体中电子的状态和能带 半导体的单晶材料和其他固态晶体材料一样,是由大量原子周期性重复排列而成,而每个原子又包含原子核和许多电子。 半导体单晶材料中的带电子是指:半导体晶…

vue页面带滚动条,打开新页面页面不置顶的问题

第一个思路还是找router下的index.jsexport default new Router({mode: history, // 去掉url中的#scrollBehavior: () > ({ y: 0 }),routes: constantRoutes })如果不成功可以再试试在内容区设置document.body.scrollTop 设置为0如果有默认class名,通过路由监听修…

PHP入门教程3:数组和字符串操作

PHP入门教程3:数组和字符串操作 在前两篇文章中,我们学习了PHP的基础语法、控制结构和函数的使用。本文将重点介绍数组和字符串的高级操作,这些是PHP编程中非常常见且重要的内容。本文将包含以下几个部分: 数组的类型和操作多维…

C# 泛型分析

1、object类型是一切类型的父类。 2、通过继承,子类拥有父类的一切属性和行为,任何父类出现的地方,都可以用子类来代替。 但是上面object类型的方法又会带来另外一个问题:装箱和拆箱,会损耗程序的性能。 在泛型类型…

在CDH中重启YARN组件时,JobHistoryServer服务启动失败

问题描述 在CDH中重启YARN组件的JobHistoryServerJobHistoryServer服务时,遇到如下错误。 错误一: Stopping JobHistory 上午10点44:40.553分 INFO AbstractService Service org.apache.hadoop.mapreduce.v2.hs.JobHistoryServer failed in state INI…

eNSP由于Cloud网卡设置错误引起的STP环路机制问题

现象:SW1和SW2之间直连(vlan13)不可达,但是断开左边的Cloud云的虚拟之后可达(设置g0/0/1口为down) ,接口协议均up,配置正确。 查看生成树状态: 发现,SW2的g0/0/4接口为阻塞状态&…

[机器学习] Stable Diffusion初体验——基于深度学习通过神经网络的强大AI平台

文章目录 前言平台介绍 一.创建应用 Stable Diffusion WebUI初始化上传模型,VAE,lora 介绍sd模型,vae,lora模型进入应用文生图工作区调参区图生图 结语 前言 在这个信息爆炸的时代,AI技术正以前所未有的速度发展着。图…

微服务开发与实战Day07 - MQ高级篇

一、消息可靠性问题 首先,分析一下消息丢失的可能性有哪些。 消息从发送者发送消息,到消费者处理消息,需要经过的流程是这样的: 消息从生产者到消费者的每一步都可能导致消息丢失: 发送消息时丢失: 生产…

2024.6.17 刷题总结

2024.6.17 **每日一题** 522.最长特殊序列 Ⅱ,本题为前者的升级版,从两个字符串变成一个字符串序列了,所以我们需要依次枚举字符串来进行判断。先写一个判断两字符串是否相等的函数,然后枚举字符串逐个判断是否相等,若…

逆风破浪之中国半导体产业迈向全球舞台的坚实步伐

在科技飞速发展的今天,芯片技术已成为推动现代科技进步的核心动力。在这个全球芯片市场的激烈竞争中,中国作为“后来者”,不仅没有被淘汰,反而凭借惊人的发展潜力和创新能力,逐步崭露头角,成为全球芯片行业…

引调水设计乙级资质中技术负责人安排哪个专业?

引调水设计乙级资质中的技术负责人一般应具备与水利工程特别是引调水工程相关的专业背景。技术负责人通常需要满足以下条件: 大专以上学历;至少10年的设计工作经验;具有中级以上专业技术职称;在引调水工程方面具有至少2项项目设计…

Leetcode275 H指数II

题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以…

第二证券:新股“肉签”不断,今日两只申购!光伏巨头小伙伴来了

本周(6月17日—6月21日),A股商场将迎来两只新股,分别为沪市主板的永臻股份和创业板的爱迪特,均将于本周一进行申购。 资料显现,永臻股份是国内领先的铝合金光伏结构件制造商,公司发行价为23.35…