guofei9987的博客

博客文章首发于本人的[个人网站](http://www.guofei.site)

如何证明我们的世界是真实的,而镜子里的世界是虚假的

如何证明我们的世界是真实的,而镜子里的世界是虚假的 刚刚剪头发时,想到这个问题。 这真是一个有趣的问题,因为我能想到的大多数证明方式,都被否定了。 证明方法1: 运用自由意志 当我抬起左手的时候,镜子中的人一定抬起右手,由此证明镜中人是傀儡。 这种证明方法是错误的,因为在镜中人看来,是他抬起右...

2019-02-22 22:55:28

阅读数 44

评论数 0

【爬虫】爬取LeetCode上的全部题目

from bs4 import BeautifulSoup import requests r=''' <tbody class="reactable-data"><tr>...

2018-06-27 22:56:58

阅读数 127

评论数 0

利用Python爬虫,对自己的博客进行数据分析

爬虫部分 1. 读取网页 from bs4 import BeautifulSoup import requests r = requests.get('http://www.guofei.site') soup=BeautifulSoup(r.text,'lxml') 2. 网页读取结...

2018-06-27 09:26:53

阅读数 103

评论数 0

Python实现粒子群算法PSO

去github上吧scikit-opt这个库下载下来, https://github.com/guofei9987/scikit-opt 如果不想下载整个库,也可以只下载pso.py这个文件PSOdef demo_func2(p): # Sphere函数 out_put = 0...

2017-12-06 19:10:27

阅读数 1072

评论数 0

使用Python实现遗传算法

我们使用scikit-opt工具箱来实现遗传算法:https://github.com/guofei9987/scikit-opt 下载后,我们只需要其中的ga.py文件首先,定义一个目标函数def demo_func2(p): x, y, z = p return -(x **...

2017-12-06 15:07:22

阅读数 559

评论数 0

【Python】【matplotlib】动画

figure.canvas.draw()import matplotlib.pyplot as plt import numpy as np def update_data(line): x[:] += 0.1 plt.setp(line, 'ydata', np.sin(x)) ...

2017-09-26 20:29:04

阅读数 404

评论数 0

【Python】【matplotlib】键鼠响应事件

事件绑定fig.canvas.mpl_connect()import matplotlib.pyplot as plt def on_key_press(event): print(event.key) fig, ax = plt.subplots() fig.canvas.mpl_con...

2017-09-26 20:28:23

阅读数 6811

评论数 1

【Python】【matplotlib】绘图函数

对数坐标图根据x, y 轴分别是否为对数,总共4种:plot() semilogx() semilogy() loglog()示例import numpy as np import matplotlib.pyplot as plt x=np.linspace(1,10,1000) y=np.sin...

2017-09-26 20:24:25

阅读数 589

评论数 0

【Python】【matplotlib】面向对象方式绘图

不用面向对象方式画图,优点在于代码简单,缺点在于画多图和多子图附带各种标注时,代码很乱。 当然,更复杂和标注清晰的图,大部分需求场景是成熟的可视化展示,这种情况下用echart更好。 各个对象plt.figure() 先生成一个figure,在figure上生成一个Axes,在Axes上面生...

2017-09-26 20:23:32

阅读数 1597

评论数 0

【Python】【matplotlib】绘图

示例import matplotlib.pyplot as plt import numpy as np x=np.linspace(0,6,1000) y=np.sin(x) z=np.cos(x**2) plt.plot(x,y,label="$sin(x)$",color...

2017-09-26 20:22:08

阅读数 171

评论数 0

【解方程】scipy.optimize.solve.

fsolve求方程的解如果要求解方程: ⎧⎩⎨⎪⎪f1(u1,u2,u3)=0f2(u1,u2,u3)=0f3(u1,u2,u3)=0\left \{ \begin{array}{ccc} f1(u1,u2,u3)=0\\ f2(u1,u2,u3)=0\\ f3(u1,u2,u3)=0 \end...

2017-07-13 12:58:18

阅读数 333

评论数 0

范数、测度和距离.

范数范数(norm)是一个类似“长度”概念的函数范数的严格定义如下: 赋范线性空间若X是数域上的线性空间,泛函∣∣⋅∣∣→R\mid \mid \cdot \mid \mid \to R 满足: (1)正定性:∥x∥≥0\|x\|\ge 0,且∥x∥=0⇔x=0\|x\|=0\Leftrig...

2017-07-13 12:57:52

阅读数 2970

评论数 0

【Matlab】自编代码实现感知机

不用工具箱,只用基本语言从0实现感知机Perceptron。 手动实现以后,比以前看懂理论,理解要深刻很多。 下面放上代码,大家多看看也没坏处 %不用工具箱 %感知机 clear;clc;close m=100; p0=random('unif',-1,1,2,m); t=(2*p0(1,...

2017-07-13 12:57:02

阅读数 667

评论数 0

【Matlab工具箱】线性神经网络

生成newlind:生成线性层,并运算 net=newlind(P,T,Pi)可以直接sim(net,new_x)出结果newlinnewlin:生成线性层,但不运算 net=newlin(P,T,ID,LR)其中P,T分别是典型的输入向量和输出向量 ID:输入延迟 LR:学习率 权值函...

2017-07-13 12:56:30

阅读数 225

评论数 0

指数平滑法.

指数平滑法(Exponential Smoothing,ES)是常用的趋势预测方法。 指数平滑法是在 移动平均法 基础上发展起来的一种时间序列分析预测法,它是通过计算指数平滑值,配合一定的时间序列预测模型对现象的未来进行预测。其原理是任一期的指数平滑值都是本期实际观察值与前一期指数平滑值的加权平...

2017-07-13 12:44:00

阅读数 843

评论数 0

【随笔】 《谁动了我的奶酪》中的粒子群算法.

1、《谁动了我的奶酪》是讲啥的?其实这本书是一碗上古的老鸡汤。故事大概是这样的,有4个小生命,其中有两只老鼠,没有太高级的思维,也没有烦恼、恐惧等高级情绪。还有两个矮人,会理性思考,会分析复杂的经验,当然也有高级复杂的情绪—-其实是过于复杂了。老鼠嗅嗅,他能够及早嗅出变化的气息。 老鼠匆匆,他能够...

2017-06-14 11:31:57

阅读数 325

评论数 0

【最优化】scipy.optimize.fmin.

这代码借鉴了《Python科学计算》,进行了改动 import scipy.optimize as opt import numpy as nppoints=[] def obj_func(p): x,y=p z=(1-x)**2+100*(y-x**2)**2 poin...

2017-06-14 11:21:50

阅读数 4723

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭