這次我們使用 Python 來實現(xiàn)生命游戲,這是一種簡單的元胞自動機(jī)?;谝欢ㄒ?guī)則,程序可以自動從當(dāng)前狀態(tài)推演到下一狀態(tài)。制作的成品如下: 先來說說生命游戲的規(guī)則: 在生命游...
這次我們使用 Python 來實現(xiàn)生命游戲,這是一種簡單的元胞自動機(jī)?;谝欢ㄒ?guī)則,程序可以自動從當(dāng)前狀態(tài)推演到下一狀態(tài)。制作的成品如下: 先來說說生命游戲的規(guī)則: 在生命游...
深度優(yōu)先算法(DFS 算法)是什么? 尋找起始節(jié)點(diǎn)與目標(biāo)節(jié)點(diǎn)之間路徑的算法,常用于搜索逃出迷宮的路徑。主要思想是,從入口開始,依次搜尋周圍可能的節(jié)點(diǎn)坐標(biāo),但不會重復(fù)經(jīng)過同一個...
關(guān)注微信公眾號: Python高效編程 了解更多 想要代碼寫得好,除了參與開源項目、在大公司實習(xí),最快捷高效的方法就是閱讀 Python 標(biāo)準(zhǔn)庫。學(xué)習(xí) Python 標(biāo)準(zhǔn)庫,...
大家有沒有聽過音叉發(fā)出的聲音?音叉振動產(chǎn)生的聲波很接近正弦波。而計算機(jī)合成的純正正弦波,點(diǎn)擊下面的音頻即可試聽。 音頻地址: https://mp.weixin.qq.com...
以前,公眾號分享了如何使用 PyQt5 制作猜數(shù)游戲和計時器,這一次,我們繼續(xù)學(xué)習(xí):如何使用 PyQt5 制作天氣查詢軟件。如需獲取源代碼和 exe 文件,請在微信公眾號Py...
單分派泛函數(shù) 假如你想在交互模式下打印出美觀的對象,那么標(biāo)準(zhǔn)庫中的 pprint.pprint() 函數(shù)或許是一個不錯的選擇。但是,如果你想 DIY 一個自己看著舒服的打印模...
在數(shù)字信號處理中,加窗是音頻信號預(yù)處理重要的一步,以下使用 Python 實現(xiàn)三種常見的窗函數(shù):矩形窗的定義為:如果 0 n M - 1, W(n) = 1,否則 W(n...
插入排序適合于部分有序序列和小規(guī)模的數(shù)據(jù)。其平均時間復(fù)雜度為 O(N^2),空間復(fù)雜度為 O(1),并且為穩(wěn)定排序。 插入排序?qū)⒋判蛐蛄蟹譃橛行騾^(qū) (記為 S 區(qū))和無序區(qū)...
簡單性能分析 Written By Python高效編程 裝飾器實現(xiàn): @timer 就相當(dāng)于 timer(waste_some_time) 的簡化版本。 裝飾器是一種將函數(shù)...
插入排序適合于部分有序序列和小規(guī)模的數(shù)據(jù)。其平均時間復(fù)雜度為 O(N^2),空間復(fù)雜度為 O(1),并且為穩(wěn)定排序。 插入排序?qū)⒋判蛐蛄蟹譃橛行騾^(qū) (記為 S 區(qū))和無序區(qū)...
Written by Python高效編程 應(yīng)用 大文本查找單詞并修改 重命名圖片或者文件 小型數(shù)據(jù)庫 特定目的的 GUI 簡單的小游戲 流程:寫程序/編譯/測試/重編譯 過...