原创 迭代函數系統(IFS)

迭代函數系統(IFS) IFS庫源碼已經上傳GitHub fractal,需查看源碼的請挪步。 自定義概率迭代函數 代碼: # Sier三角變換 from fractal import IFS from random impor

原创 L-系統的改寫以及簡單樹形迭代

邊改寫 看庫源碼請上GitHub fractal,以下僅顯示使用方式。代碼本質上,不同迭代字符改寫方式不同 代碼: # 皮亞洛曲線 from fractal import Pen p = Pen([500, 500]) p.set

原创 簡單的D0L-系統生成分形

簡單的D0L-系統 描述 考慮由a、b組成的字符串,每一個字母代表一個改寫規則,例如,規定a->ab,b->a,分別表示a可被改寫爲ab,b被改寫爲a。改寫過程從一個被稱爲 公理 的字符串開始。 例如: 公理omega:b 改

原创 Golang 的類Scrapy爬蟲實現

核心部分 N0.1 Request/Response type Response struct { Url string Body string Meta *map[string]string } type R

原创 蒙特卡洛方法解非線性規劃問題

蒙特卡洛方法解非線性規劃問題 蒙特卡洛算法定義: 當所求解問題是某種隨機事件出現的概率,或者是某個隨機變量的期望值時,通過某種“實驗”的方法,以這種事件出現的頻率估計這一隨機事件的概率,或者得到這個隨機變量的某些數字特徵,並將其作爲問題的

原创 Py3異步爬蟲淺涉

Py3.x異步網絡爬蟲淺涉 異步的概念 舉個例子,A正在玩遊戲,B去叫A一起吃飯,這個時候B有兩種選擇,一是等A玩完遊戲一起去吃飯,二是去幹其他事情,並告訴A玩完通知他。是的,前一種選擇就是單線程,後一種是多線程,但是,如果使用多線程做這

原创 Python的C拓展簡介

Python的C拓展 1. 環境準備 如果是Linux只需要安裝Python3.x + Python-dev。 Windows下稍微複雜點,VS2017 + Python3.6.3 VS2017可用社區版,需要選擇安裝的環境如下: 2