国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python 生成隨機(jī)星云圖(2020年3月14日)

2021-03-14 00:16 作者:阿-岳同學(xué)  | 我要投稿

制作背景

學(xué)習(xí)了python,有了一定的基礎(chǔ),并了解了圖像處理的第三方庫(kù)PIL,大一下學(xué)期初,新館疫情初時(shí)代再家。

忽然腦海里就想到了一個(gè)程序:輸出一個(gè)圖片,圖片上有一個(gè)移動(dòng)的小點(diǎn),這個(gè)小點(diǎn)從圖片的中心開始隨機(jī)上下左右走動(dòng),每走一步就隨機(jī)再選一個(gè)方向走,如果走到了圖片的邊緣位置就會(huì)重新跳轉(zhuǎn)到圖片的中心位置。走過的地方都變成藍(lán)色,那么會(huì)輸出一張什么樣的圖片?

于是帶著這樣一個(gè)想法我順手寫了這個(gè)程序。

效果圖片


源代碼

回首與反思

現(xiàn)在我發(fā)布的時(shí)候已經(jīng)是 2020年11月1日 了,好幾個(gè)月過去了?,F(xiàn)在回看以前的代碼,說實(shí)話我自己感覺很不好看,發(fā)出來也就記錄一下自己當(dāng)初憨憨的樣子吧。

  1. 首先函數(shù)名稱起的就并不是很好,在程序里一般不用judge這個(gè)詞表示判斷。

  2. 我當(dāng)時(shí)居然還在用global。。。其實(shí)能不用global盡量不用它。全局變量降低了程序的維護(hù)性。

  3. 我當(dāng)時(shí)還不會(huì)寫 if __name__ == '__main__',其實(shí)最好再寫一個(gè)main函數(shù)來,優(yōu)化整個(gè)程序的結(jié)構(gòu)。

  4. 其實(shí)更好先用numpy來做運(yùn)算,運(yùn)算好了之后統(tǒng)一一下字渲染成圖片并輸出。這樣應(yīng)該會(huì)快很多。

  5. draw函數(shù)看上去很長(zhǎng),也非常不夠優(yōu)雅,可以用數(shù)學(xué)表達(dá)式進(jìn)行簡(jiǎn)化,可以隨機(jī)一個(gè)角度值然后近似轉(zhuǎn)化成8個(gè)方向或者四個(gè)方向。


Python 生成隨機(jī)星云圖(2020年3月14日)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
湟中县| 太和县| 盐源县| 郑州市| 桐城市| 秭归县| 沁源县| 当涂县| 南宁市| 从江县| 隆子县| 隆德县| 文安县| 武夷山市| 东源县| 陕西省| 黔西县| 梓潼县| 乡城县| 阆中市| 桃园市| 左权县| 兰坪| 满洲里市| 阳西县| 酒泉市| 濮阳县| 鄂伦春自治旗| 苏尼特右旗| 龙岩市| 九龙城区| 洛宁县| 融水| 泗水县| 将乐县| 南华县| 顺平县| 东乡县| 思茅市| 积石山| 新巴尔虎左旗|