人工智能数学基础10:域、函数及相关概念

Karen110
• 阅读 1615

一、运算封闭

若从某个非空数集中任选两个元素(同一元素可重复选出),选出的这两个元素通过某种(或几种)运算后的得数仍是该数集中的元素,那么,就说该集合对于这种(或几种)运算是封闭的。如自然数集N对加法,乘法运算是封闭的,整数集Z对加、减、乘法运算是封闭的,有理数集、复数集对四则运算是封闭的,初等函数集合对不定积分运算是不封闭的。

二、数域

数域简称域,设P是由一些复数组成的集合,其中包括0与1,如果P中任意两个数的和、差、积、商(除数不为0)仍是P中的数,则称P为一个数域,简称域。常见数域:复数域C;实数域R;有理数域Q。

注意:
  1. 任意数域P都包括有理数域Q,即有理数域为最小数域

  2. 设F1及F2是两个数域,则二者的交集也构成一个数域

  3. 自然数集N及整数集Z都不是数域

三、映射、陪域、值域

  • 设X、Y是集合,若存在对应关系 使X中每个元素x在Y中有且仅有唯一元素y与之对应.则称 f 是从X到Y的映射,记作 f:X->Y。称元素y为元素x的象,元素x为元素y的象源,记作 f(x)=y。称集合X为映射f 的定义域,记作D(f) 或 dom(f)。称集合Y为映射f的陪域,记为C(f)或codom(f)。Y与X中元素有关系的元素集合{y|∃x(x∈X∧y=f(x)∈B)}称为映射的值域,记作 f(X)或V(X)或R(f)或 ran f。很显然,值域是陪域的子集;

  • 上述定义中,定义域 X中的不同元素为值的x变元称为自变元或自变量;陪域 Y中的不同元素为值的y变元称为因变元或因变量

四、满射、单射和双射

4.1、定义

  • 设f是从集合A到集合B的映射,若f(A)=B,即B中任一元素b都是A中某元素的像,即表示为:函数f: A → B为双射当且仅当对任意b∈B存在唯一a∈A满足f(a) = b。则称f为A到B上的满射;

  • 设f是从集合A到集合B的映射,若对A中任意两个不同元素a1不等于a2,它们的像f1不等于f2,则称f为A到B的单射;

  • 若映射f既是单射,又是满射,则称映射f为A到B的“双射”(或“一一映射”)。函数为双射当且仅当每个可能的像有且仅有一个变量与之对应。

4.2、补充说明

  • 函数f : A → B为双射当且仅当其可逆,即存在函数g: B → A满足g ° f = A上的恒等函数,且f °g为B上的恒等函数,符号°表示函数复合运算。

  • 若 X和 Y为有限集合,则存在两集合的双射函数当且仅当两个集合有相同的元素个数。

五、恒等函数

5.1、定义

恒等函数为一无任何作用的函数:它总是传回和其引数相同的值。换句话说,恒等函数为函数f(x) = x,输入等于输出。
定义:
设M为一集合,于M上的恒等函数f被定义于一具有定义域和陪域M的函数,其对任一M内的元素 x,会有f(x) = x 的关系。

于M 上的恒等函数f通常标记为:
人工智能数学基础10:域、函数及相关概念
在一n 维向量空间内,不论其基为何,恒等函数表示成单位矩阵:
人工智能数学基础10:域、函数及相关概念

5.2、性质

设 f:M->N为任一函数,则会有:
人工智能数学基础10:域、函数及相关概念

其中" °"表示函数复合。

六、线性函数

在初等数学内,函数:
f(x)=kx+b
该函数在平面直角坐标系中的图象是直线,所以称为线性函数,k称为斜率,b是f(x)在y轴上的截距,即函数图象与 y轴相交点的 y坐标。

改变斜率 k会使直线陡峭或平缓度发生变化,改变 截距b 会将直线上移或下移。

高等数学的线性函数是一个线性映射,将在后面的线性代数中介绍。

七、初等函数

初等函数是由幂函数(power function)、指数函数(exponential function)、对数函数(logarithmic function)、三角函数(trigonometric function)、反三角函数(inverse trigonometric function)与常数经过有限次的有理运算(加、减、乘、除、有理数次乘方、有理数次开方)及有限次函数复合所产生,并且能用一个解析式表示的函数。

初等函数在其定义区间内一定连续。

初等函数之外的函数都叫非初等函数。

八、小结

本文介绍了一些与函数相关的概念,包括运算封闭、数域、陪域、值域、满射、单射、双射、映射、恒等函数、初等函数等知识。

写博不易,敬请支持:

如果阅读本文于您有所获,敬请点赞、评论、收藏,谢谢大家的支持!

更多人工智能数学基础的介绍请参考专栏《人工智能数学基础 》

本文转转自微信公众号老猿Python原创https://mp.weixin.qq.com/s/TTmFlHtJw9LVj3RdpKNiQw,如有侵权,请联系删除。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Karen110 Karen110
3年前
人工智能数学基础-线性代数3:线性空间、线性相关及基
一、向量空间(线性空间)及基域线性空间是在考察了大量的数学对象(如几何学与物理学中的向量,代数学中的n元向量、矩阵、多项式,分析学中的函数等)的本质属性后抽象出来的数学概念。1.1、详细定义向量空间也称线性空间,设V是一个非空集合,P是一个数域。若:1.在V中定义了一种运算,称为加法,即对V中任意两个元素α与β都按某一法则对应于V内惟一确定的一个元素α
Wesley13 Wesley13
3年前
PYTHON 数据分析常用类库
numpy科学计算的基础包(1)快速高效多维的数组对象ndarray(2)对数组执行元素级的计算以及直接对数组执行数学运算的函数(3)读写硬盘上基于数组的数据集的工具(4)线性代数运算,傅里叶变换,以及随机数生成(5)将C、C、Fortran代码集成到pythonscipy专门解决科学计算中各种标准问题域的模块的集合
Stella981 Stella981
3年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Stella981 Stella981
3年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这