函数的复合(Composition)

定义:设函数y=f(u)和u=g(x)u=g(x),则函数y=f[g(x)]称为由y=f(u)和u=g(x)复合而成的复合函数,其中函数y=f(u)常常称为外函数,函数u=g(x)常常称为内函数,其中内函数的值域必须是外函数的定义域的子集。

复合函数的拆分:

求复合函数的定义域

已知函数f(x)的定义域是[-1,1],求函数f(2x+1)的定义域:

解决此类问题需要牢牢抓住两点:

其一接受对应法则f作用的x和2x+1是处于对等位置的;

其二不论是给定函数的定义域还是求解函数的定义域,都是针对单独的自变量x而言的。

综上所述,已知-1<=1<=1,故-1<=2x+1<=1,

解得函数f(2x+1)的定义域是x属于[-1,0]。

在Python中对复合函数进行复合

from math import *

import matplotlib.pyplot as plt

import numpy as np

import pandas as pd

fig = plt.figure(dpi=300)

fig.add_axes()

ax = fig.add_subplot(111)

def f(x):return x+1

def g(x):return x**2

def h(x):return f(g(x))

x = np.array(range(-10,10))

#我们使用Python的list comprehension来计算y

y = np.array([h(i) for i in x])

ax.plot(x,y,color='lightblue',linewidth=3)

ax.set_xlim(-10,10)

plt.title("Composition function")

plt.show()

逆函数(Inverse Function):

函数与其反函数的函数图一定是关于直线y=x对称的:

高阶函数(Higher Order Functions):

把函数作为参数传入,这样的函数称为高阶函数。

def high_order(a,b,fun):

return fun(a) - fun(b)

a = high_order(-8,1,abs)

print(a)

以高阶函数的观点看去,函数的复合便是将两个函数作为输入给复合函数,然后由其产生一个新的函数作为输出。

def f(x):return x+1

def g(x):return x**2

def composite(f,g):return lambda x:f(g(x))

h3 = composite(f,g)

x = 4

print(h3(x))Python真香:用Python学微积分---函数​zhuanlan.zhihu.com

python 微积分 函数_用Python学微积分(2)---复合函数相关推荐

  1. python pos函数_使用python+sklearn实现特征提取

    sklearn.feature_extraction模块可用于以机器学习算法支持的格式从原始数据集(如文本和图像)中提取特征.**注意:**特征提取与特征选择有很大不同:前者是将任意数据(例如文本或图 ...

  2. python deepcopy函数_用Python解数独[6]:递归获得最终答案

    目录 用Python解数独[0] 用Python解数独[1]:求每个单元格的行值域 用Python解数独[2]:求列值域和九宫格值域 用Python解数独[3]:求总值域 用Python解数独[4]: ...

  3. python isalnum函数_探究Python中isalnum()方法的使用

    探究Python中isalnum()方法的使用 isalnum()方法检查判断字符串是否包含字母数字字符. 语法 以下是isalnum()方法的语法: str.isa1num() 参数 NA 返回值 ...

  4. python drop函数_用python帮财务小姐姐自动生成财务报表

    ↑↑↑关注后"星标"简说Python 人人都可以简单入门Python.爬虫.数据分析简说Python严选 来源:python数据分析之禅   作者:小dull鸟 One old w ...

  5. python join函数_一行 Python 代码能实现这么多丧心病狂的功能?

    最近看知乎上有一篇名为<一行 Python 能实现什么丧心病狂的功能?>(https://www.zhihu.com/question/37046157)的帖子,点进去发现一行Python ...

  6. python unique函数_《Python编程从入门到实践》json数据可视化练习详解

    <Python编程从入门到实践>16.2中,计算收盘价均值的程序有些不易看懂,结合我自己的理解进行一些说明. 使用的数据集:join格式的数据, 数据集是由多个字典为元素组成的列表.每个字 ...

  7. python 数据比对 函数_用python比对csv文件中的数据

    做了个问卷,下载了收集数据xlsx文件,把数据弄到另一个表格文件中,需要校验数据转移的准确性. 使用python的csv库,使用csv.reader(f)函数读取表格数据,转成列表,确定数据行的主键, ...

  8. python decimal函数_(转)python学习笔记5--decimal

    原文:https://blog.csdn.net/lemonwyc/article/details/37583125 上一节提到了除了基本类型之外的decimal,这节就学习下. 查看python3. ...

  9. python scapy 函数_【python|scapy】sprintf输出时raw_string转string

    最近在有python的scapy模块分析TCP报文,一直有一个关于转义字符的问题困惑着我,查找的很多资料后仍然百思不得其解,请大神指教. 请看代码: from scapy.all import * d ...

最新文章

  1. 计算机二年级考试word,计算机二年级MSOffice真题.docx
  2. 面试 10+公司,囊获 8 个Offer,面经全公开
  3. 法媒评马云996:亚洲独有的洗脑我们不懂
  4. 用tolower()和toupper()来实现对string进行大小写转换
  5. 办公技巧:Excel下拉菜单小技巧,赶紧学一下!
  6. 《VMware vSphere设计(原书第2版)》——1.1 什么是设计
  7. React开发(282):公共组件可以提升一下文件层级
  8. linux 协议错误,在linux客户机上:协议错误,Vagrant无法挂载同步的文件夹_vagrant_开发99编程知识库...
  9. Python使用xlwt和xlrd读写excel文件
  10. 为啥有的人能受穷,却不能吃苦?
  11. nodejs基础整理
  12. LVS调度算法权威讲解——官方文档翻译
  13. 【Flutter】Dart的工厂构造方法单例对象初始化列表
  14. 留言板php数据库_php实现留言板功能(连接数据库)的实例讲解
  15. 数据结构(C语言版)之队列
  16. 求n重幂详细过程代码及思路(java)
  17. iphone,ipad 尺寸,iphone常用控件尺寸
  18. 阴阳是世界的生成之理,亦是其发展之理。道生一,一生二,二生三,三生万物。...
  19. 联合国发布2019年《世界人口展望》:人口老化加剧, 到本世纪末地球人口将达109亿...
  20. 独家爆料:创宇云与小鸟云的故事

热门文章

  1. 701-简单易懂的进制转换方法
  2. c语言小数如何存储,怎么学C语言,小数在内存中怎么存储,你以为是只是教科书上说的那些?...
  3. python 打包文件夹为zip
  4. wordpress mysql备份_wordpress怎么备份数据库
  5. Why Good Managers Make Bad Decisions
  6. 什么是SAP?一文了解SAP产品线
  7. lvgl8.2 自定义字库
  8. IO包中的其他类总结
  9. arduino安装第三方开发板库文件
  10. 深层网之【n网】— 什么是n网?你真的了解 ta 吗?