python画指数函数图像_「指数函数图像」python画出e指数函数的图像 - seo实验室...
指数函数图像
这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近:
exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ...#!/usr/bin/python
# -*- coding:utf-8 -*-
import numpy as np
import math
import matplotlib as mpl
import matplotlib.pyplot as plt
def calc_e_small(x):
n = 10
f = np.arange(1, n+1).cumprod()
b = np.array([x]*n).cumprod()
return np.sum(b / f) + 1
def calc_e(x):
reverse = False
if x < 0: # 处理负数
x = -x
reverse = True
ln2 = 0.69314718055994530941723212145818
c = x / ln2
a = int(c+0.5)
b = x - a*ln2
y = (2 ** a) * calc_e_small(b)
if reverse:
return 1/y
return y
if __name__ == "__main__":
t1 = np.linspace(-2, 0, 10, endpoint=False)
t2 = np.linspace(0, 3, 20)
t = np.concatenate((t1, t2))
print(t) # 横轴数据
y = np.empty_like(t)
for i, x in enumerate(t):
y[i] = calc_e(x)
print('e^', x, ' = ', y[i], '(近似值)\t', math.exp(x), '(真实值)')
# print '误差:', y[i] - math.exp(x)
plt.figure(facecolor='w')
mpl.rcparams['font.sans-serif'] = [u'SimHei']
mpl.rcParams['axes.unicode_minus'] = False
plt.plot(t, y, 'r-', t, y, 'go', linewidth=2)
plt.title(u'Taylor展式的应用 - 指数函数', fontsize=18)
plt.xlabel('X', fontsize=15)
plt.ylabel('exp(X)', fontsize=15)
plt.grid(True)
plt.show()
相关阅读
目录
数据导入
单变量线性回归
绘制散点图
相关系数R
拆分训练集和测试集
多变量线性回归
数据检验(判断是否可以做线性回归)
训练
一、%格式化
1.整数输出
%d # 十进制
%o # 八进制
%x # 十六进制
print("%d"%23) # 23
print("%o"%23) # 27
print("%x"%
简单说说这个意义。做了很久的c#,突然发现Python火了。就看看,估计这篇博文有点长,有点长,尽量包括主要的东西,还有点杂,浏览吧,选择自
爬取流程:
第一步:第二步:第三步:第四步:第五步:代码流程:
import requests
import re
import json
from lxml import etree
impo
1. 基本用法
1)仅对于list类型的数据
a.sort() 按升序
a.sort(reverse = True) 按降序
2)对于所有可排序类型的数据
sorted(a, reve
python画指数函数图像_「指数函数图像」python画出e指数函数的图像 - seo实验室...相关推荐
- python创建工作簿_「总结篇」Python中所有的Excel操作技巧
Python对于Excel的操作是多种多样的,掌握了相关用法就可以随心所欲的操作数据了! 操作xls文件 xlrd(读操作): import xlrd 1.引入xlrd模块 workbook=xlrd ...
- python数字转英文_「年月日英文」python英文日期转数字年月日格式 - seo实验室
年月日英文 import time import datetime time='Friday, November 18, 2016' time_format=datetime.datetime.str ...
- arraylist java 排序_「arraylist排序」java ArrayList的两种排序方法 - seo实验室
arraylist排序 1.ArrayList使用排序的初衷 我们知道ArrayList的好处是可以不用限定容器的大小,他会根据元素的增加自己扩大.但是存储进去的数据类型都会变成object,虽然每个 ...
- jquery对textarea写入_「textarea赋值」JQuery给textarea取值和赋值 - seo实验室
textarea赋值 JQuery给textarea取值和赋值 取值 var qrcodefortemcontent=$("#qrcodefortemcontent").val() ...
- 如何对计算属性进行修改_「计算摄影」计算机如何学会自动地进行图像美学增强?...
大家好,这是专栏<计算摄影>的第四篇文章,这一个专栏来自于计算机科学与摄影艺术的交叉学科.今天我们讨论的问题是如何学会做图像增强. 作者&编辑 | 言有三 1 图像美学增强基础 1 ...
- python羊车门问题_「羊车门」经典概率题中不换门选中车的概率是多少?
今天用Python求解「羊车门」经典的概率问题,对概率学基础和Python语法的灵活运用有所收货. 本次「羊车门」求解过程采用的是:穷举法计算概率已验证概率学基础理论.期间重点借鉴了'奥卡姆剃刀的博客 ...
- python从小到大的顺序输出_「小白专栏」Python中使用for循环,为什么输出结果不是按顺序?...
欢迎各位小哥哥小姐姐阅读本的文章,对大家学习有帮助,请点赞加关注哦!!!!!!!!!! 您的点赞和关注将是我持续更新的动力呢.^v^ 有不懂的问题可以私聊我哦! 前言 如图,为什么输出的不是按Jen, ...
- 零基础自学python计划_「经验分享」python零基础学习规划与建议!
如果你选择了自学,我想给你提几点建议: 1.找浅显易懂,例程比较好的教程,从头到尾看下去.不要看很多本,专注于一本.把里面的例程都手打一遍,搞懂为什么. 2.去找实际项目练手.最好是要有真实的项目做. ...
- 用python爬取网站_「自如网」关于用python爬取自如网信息的价格问题(已解决) - seo实验室...
自如网 ###这是一篇求助文,我能获取图片并变成字符串,但是无法获取位移量### 前两坛突发奇想想要爬取自如网的租房数据,本来以为能够请求+美丽+ re能全部搞定,没想到这个网站的反爬机制有点让我搞不 ...
- python深度神经网络量化_「深度神经网络」(deep neural network)具体是怎样工作的?...
本文将从深度神经网络本质的视角解释其黑盒特性.这篇解读来源于CVPR2017一篇Oral的文章,作者希望通过寻找到网络中间层与一些语义概念的对应关系,从而实现对于CNN网络潜在的表达能力的定量化分析, ...
最新文章
- 对于装饰器Decorator的理解
- 数据库Sharding的基本思想和切分策略
- PHP中try{}catch{}是异常处理.
- 丹妮在使用计算机计算,美国工程院院士丹妮拉•鲁斯:每个人都有自己的机器人...
- DataSet导出Excel,比以往的方法导出的Excel外观更加好看
- 在Centos7 更改Docker默认镜像和容器的位置
- 鸿蒙os智能座舱,华为智能座舱的野心:HiCar上车,为鸿蒙OS铺路
- django模型查询
- silverlight3:(ItemControl 的)UI Virtualization
- ng-深度学习-课程笔记-13: 目标检测(Week3)
- 几种常见的JS混淆工具比较。
- JavaScript(JS) date.getDate()
- 帆软单元格格式属性设置
- 发现一个很厉害的抖音视频发布干货分享给大家
- BZOJ 3813 奇数国
- iPhone 电池的正确激活与使用方式
- Joomla安装及使用
- [转]我们这么努力,也不过是为了成为一个普通人。
- 双重预防体系智能管理系统助力集团施工企业落实双重预防机制建设
- 卫星通信放大器系统市场现状研究分析与发展前景预测报告