
python
pysrc
这个作者很懒,什么都没留下…
展开
-
Julia集与Mandelbrot集
Julia 集Julia集与Mandelbrot集是由一个简单的复函数 z = z^2+c 迭代生成的图形,但是函数简单并不代表含义简单,这是分形的一大块。库源码已上传GitHubfractal,需要请自行查看,下面只介绍使用。代码:from fractal import Juliaju = Julia([500, 500]) # 设置画布尺寸ju.setC(-0原创 2017-11-15 17:21:22 · 2187 阅读 · 0 评论 -
迭代函数系统(IFS)
迭代函数系统(IFS)IFS库源码已经上传GitHub fractal,需查看源码的请挪步。自定义概率迭代函数代码:# Sier三角变换from fractal import IFSfrom random import randintdef ifsp(x, y): p = randint(1, 3) if p == 1: r原创 2017-11-15 17:18:30 · 4031 阅读 · 0 评论 -
L-系统的改写以及简单树形迭代
边改写看库源码请上GitHub fractal,以下仅显示使用方式。代码本质上,不同迭代字符改写方式不同代码:# 皮亚洛曲线from fractal import Penp = Pen([500, 500])p.setPoint([85, 85])p.setWidth(1)p.doD0L(omega="R", P={"L": "L-R--R+L++LL+R-",原创 2017-11-15 17:13:38 · 843 阅读 · 0 评论 -
简单的D0L-系统生成分形
简单的D0L-系统描述考虑由a、b组成的字符串,每一个字母代表一个改写规则,例如,规定a->ab,b->a,分别表示a可被改写为ab,b被改写为a。改写过程从一个被称为 公理 的字符串开始。例如:公理omega:b改写规则:a->ab; b->a第1次改写:a第2次改写:ab第3次改写:aba第4次改写:abaab..原创 2017-11-15 17:11:13 · 1343 阅读 · 0 评论 -
Python生成简单分形
由于域名过期,关于此文章更推荐上博客 nosrc.cn 上查看,下面文章的图片地址已变不能显示,见谅!康托集代码:# 康托集import pygamepygame.init()screen = pygame.display.set_caption('康托集')screen = pygame.display.set_mode([1000, 250])screen.fill(...原创 2017-11-15 17:06:48 · 10079 阅读 · 0 评论 -
Py3异步爬虫浅涉
Py3.x异步网络爬虫浅涉异步的概念举个例子,A正在玩游戏,B去叫A一起吃饭,这个时候B有两种选择,一是等A玩完游戏一起去吃饭,二是去干其他事情,并告诉A玩完通知他。是的,前一种选择就是单线程,后一种是多线程,但是,如果使用多线程做这件事就会出现B为了得到A的通知不得不隔一段时间停下手中的活看看A是否通知,而使用while循环似乎又不太恰当,降低程序性能,这个时候就可用异步处理。异步示例异步是py3原创 2017-09-06 21:41:34 · 315 阅读 · 0 评论 -
Python的C拓展简介
Python的C拓展1. 环境准备如果是Linux只需要安装Python3.x + Python-dev。Windows下稍微复杂点,VS2017 + Python3.6.3VS2017可用社区版,需要选择安装的环境如下:2. Hello World !2.1 C模块封装以计算两个数相加为例,选择任意文件夹,新建如下C语言源码:// 文件名 calc.c#include <Python.h>int原创 2017-11-21 17:40:48 · 579 阅读 · 1 评论