Python数学小实验(1)——自然对数e的理解

先来输出一下自然对数e:

>>>from math import e
>>>print (e)
2.718281828459045

一个神奇的数字

import numpy as np
import matplotlib.pyplot as pltx = np.logspace(0,4,num=100,dtype=float)
y = (1+1/x)**x
plt.plot(x,y)
plt.show()

复利极限的理解

>>>k_1=1*(1+1)   #假设我有1块,年利率是100%,一年定期后,我有
>>>k_2=1*(1+1/2)**2   #存两个半年
>>>k_365=1*(1+1/365)**365   #存365天
>>>print(k_1)
2
>>print(k_2)
2.25
>>print(k_365)
2.7145674820219727

理解e是复利增长的极限,有1块钱,复利100%,不管分成多少次,本利和都不会超过e≈2.718

从泰勒展开式来看

泰勒展开式:f(x)=f(x0)+f′(x0)(x−x0)+12f′′(x0)(x−x0)2+...+f(n)(x−x0)nn!+Rn(x)f(x)=f(x_0)+f'(x_0)(x-x_0)+\frac{1}{2}f''(x_0)(x-x_0)^2+...+\frac{f^{(n)}(x-x_0)^n}{n!}+R_n(x)f(x)=f(x0​)+f′(x0​)(x−x0​)+21​f′′(x0​)(x−x0​)2+...+n!f(n)(x−x0​)n​+Rn​(x)
其中n阶泰勒余项Rn(x)=f(n+1)(ξ)(n+1)!(x−x0)n+1R_n(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}(x-x_0)^{n+1}Rn​(x)=(n+1)!f(n+1)(ξ)​(x−x0​)n+1

令f(x)=ex,x=1,x0=0f(x)=e^x,x=1,x_0=0f(x)=ex,x=1,x0​=0可得:
e=1+11!+12!+...+1n!+R(n)e=1+\frac{1}{1!}+\frac{1}{2!}+...+\frac{1}{n!}+R(n)e=1+1!1​+2!1​+...+n!1​+R(n)

def factorial(n):result = 1for i in range(1,n+1):result *= ireturn 1/resultee=1
for i in range(1,10):ee += factorial(i)
print(ee)

计算到第10项,可得e=2.7182815255731922,已经非常吻合。

可进一步了解:
https://en.wikipedia.org/wiki/E_(mathematical_constant)

Python数学小实验(1)——自然对数e的理解相关推荐

  1. Python数学小实验——自然对数e的理解

    Python数学小实验--自然对数e的理解 先来输出一下自然对数e: >>>from math import e>>>print (e)2.718281828459 ...

  2. python财务预算分析_财码Python管理会计小实验—营运管理之多维度盈利能力分析...

    在上篇财码Python管理会计小实验中,我们学习了预算管理中的滚动预算vs定期预算,本篇我们继续学习营运管理中的多维度盈利能力分析. 知识点回顾 多维度盈利能力分析:是指企业对一定期间内的经营成果,按 ...

  3. python toimage函数 -baijiahao_财码Python管理会计小实验成本性态分析So Easy

    欢迎来到财码Python管理会计小实验系列课程,今天是小实验系列的首篇--成本性态分析. 用Python,So Easy~~  话不多说,直接入题--管理会计知识点回顾成本性态,是指成本与业务量之间的 ...

  4. python财务预算分析_财码Python管理会计小实验—滚动预算vs定期预算

    在上篇财码Python管理会计小实验中,我们学习了预算管理中的弹性预算与固定预算,本篇将继续带大家学习--滚动预算vs定期预算. 知识点回顾 按照预算期的时间特征,预算编制方法分为滚动预算和定期预算. ...

  5. python复利终值_财码Python管理会计小实验—投融资管理之货币时间价值

    今天我们继续学习财码Python管理会计小实验之投融资管理篇,本章重点聊聊货币时间价值,望开卷有益. 知识点回顾 >>>货币的时间价值的含义 货币时间价值:指在不考虑风险和通货膨胀的 ...

  6. python财务预算分析_财码Python管理会计小实验—弹性预算vs固定预算

    知识点回顾-预算管理 预算管理,是指企业以战略目标为导向,通过对未来一定期间内的经营活动和相应的财务结果进行全面预测和筹划,科学.合理配置企业各项财务和非财务资源,并对执行过程进行监督和分析,对执行结 ...

  7. Python菜鸟小萌新对正则表达式的理解

    正则表达式 正则表达式,又称规则表达式.(英语:Regular Expression,在代码中常简写为regex.regexp或RE),计算机科学的一个概念.正则表达式通常被用来检索.替换那些符合某个 ...

  8. python动态数学计算验证码_python小实验:做验证码

    简直是我做过的最简单的小实验 感天动地 没啥大问题所以就写一下代码的意义之类的 首先 from PIL import Image, ImageDraw, ImageFont, ImageFilter ...

  9. python数学实验与建模_Python数学

    python数学实验与建模 In this tutorial, we will learn about Python Math module and its functions. In the pre ...

最新文章

  1. 图片流量节省大杀器:基于CDN的sharpP自适应图片技术实践
  2. springboot与thymeleaf 整合
  3. php 能处理死循环吗,详解PHP死循环写法和作用
  4. 二进制编译安装mysql_MariaDB通用二进制编译安装详解
  5. CTF工具(1)--- ARCHPR--含安装/使用过程
  6. 5.1.2全景声音箱摆位_如何体验全景声
  7. DMA双缓冲传输意义
  8. HDU 1879 继续畅通工程 最小生成树
  9. 构建基于流程的多维度企业管理体系
  10. Chrome浏览器的翻译插件开发
  11. bootice.exe linux 启动盘,BOOTICE(无损)制作启动盘-适用于移动硬盘与U盘(支持BIOS及EFI启动)...
  12. Elasticsearch 集群报错 master not discovered yet
  13. 【风宇冲】动画系统Mecanim
  14. mysql select from user_select * from user 这条 SQL 语句,背后藏着哪些不可告人的秘密?...
  15. 网络其他计算机无法访问,win7局域网别人无法访问我的电脑是为什么_win7其他电脑无法访问我的电脑如何修复-win7之家...
  16. 热更新你都知道哪些?
  17. Logo常用的12种颜色
  18. 解散群通知怎么写_家人微信群想解散通知怎么写
  19. python多目标跟踪卡尔曼滤波_卡尔曼滤波+单目标追踪+python-opencv
  20. Elasticsearch基础09——search查询API

热门文章

  1. 洛谷P1706全排列问题题解(两种方法+详解)
  2. 单节点mongodb的安装部署和授权的总结
  3. 面试官:说说 typeof 与 instanceof 区别?
  4. (Mac)(Intel Mac)如何使用VMware Fusion创建Windows 11虚拟机(Intel Mac)
  5. 鱼和熊掌可兼得,高定制+低成本的知识管理系统
  6. JavaScript中Boolean是什么?
  7. 新手玩荔枝派 f1c100s nano折腾笔记(二)
  8. ZEMAX中的非球面参数解释
  9. 推荐一个高仿微信的开源项目,有点屌!
  10. [转载]唐骏、王志东、刘宏彬解读创业梦想