普普通通黑底白字地敲代碼太枯燥?那么,把Python腳本可視化怎么樣?就像這樣,從輸入圖片、調(diào)整尺寸到雙邊濾波,每一步都能看得清清楚楚明明白白。
輸入一個(gè)矩陣,無(wú)論是對(duì)它進(jìn)行轉(zhuǎn)置、求共軛還是乘方,都能得到及時(shí)的反饋。
這樣一個(gè)Python腳本可視化工具,名叫Ryven,出自一位名叫Leon Thomm的大一新生之手。如果你也想試用一番,不妨接著往下看。
如何使用
使用之前,簡(jiǎn)單準(zhǔn)備一下開(kāi)發(fā)環(huán)境:
Python3(推薦3.8以上)
PySide2(推薦2.14以上)
運(yùn)行該項(xiàng)目中的Ryven.py,即可打開(kāi)編輯器。作者提到,在Ryven中,有許多不同的腳本。每個(gè)腳本都包含變量、流(或圖)以及日志。右鍵單擊就可以輕松操作。不過(guò),想要使用這些節(jié)點(diǎn),需要先導(dǎo)入節(jié)點(diǎn)軟件包。點(diǎn)擊file,選擇import Nodes,導(dǎo)入*.rpc文件即可。
這個(gè)工具的另外一個(gè)特點(diǎn)是,包含了兩種不同的算法模式。
數(shù)據(jù)流:每次數(shù)據(jù)更改(節(jié)點(diǎn)數(shù)據(jù)輸出也就更改了)都會(huì)向前傳播,并在所有連接的節(jié)點(diǎn)中觸發(fā)更新。如下圖,滑動(dòng)滑塊,會(huì)立即觸發(fā)右側(cè)節(jié)點(diǎn)中結(jié)果的更新。
執(zhí)行流:數(shù)據(jù)不會(huì)在更改時(shí)立即向前傳播,而是只會(huì)在某個(gè)節(jié)點(diǎn)請(qǐng)求輸出數(shù)據(jù)時(shí),在受影響的節(jié)點(diǎn)中觸發(fā)更新。
另外,作者還給自己列了一個(gè)to do list,比如加入語(yǔ)法高亮功能、自動(dòng)代碼補(bǔ)全功能,完善視覺(jué)體驗(yàn)等等。
可視化編程是不是還挺有趣的?不過(guò),作者小哥也指出,可視化編程的目的不是取代文本編程,并且,文本編程中實(shí)現(xiàn)的許多工作沒(méi)有可視化的必要。
責(zé)任編輯:lq
-
編輯器
+關(guān)注
關(guān)注
1文章
818瀏覽量
31819 -
可視化
+關(guān)注
關(guān)注
1文章
1249瀏覽量
21671 -
python
+關(guān)注
關(guān)注
56文章
4825瀏覽量
86293
原文標(biāo)題:大一新生開(kāi)發(fā)的 Python 小工具火了,網(wǎng)友:我好菜
文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛(ài)好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
VirtualLab Fusion應(yīng)用:3D系統(tǒng)可視化
可視化組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么

可視化數(shù)據(jù)大屏:連線構(gòu)建視覺(jué)新秩序 #數(shù)據(jù)可視化 #可視化大屏
VirtualLab Fusion中的可視化設(shè)置
VirtualLab Fusion應(yīng)用:光波導(dǎo)k域布局可視化(“神奇的圓環(huán)”)
七款經(jīng)久不衰的數(shù)據(jù)可視化工具!
光學(xué)系統(tǒng)的3D可視化
什么是大屏數(shù)據(jù)可視化?特點(diǎn)有哪些?
如何找到適合的大屏數(shù)據(jù)可視化系統(tǒng)
智慧能源可視化監(jiān)管平臺(tái)——助力可視化能源數(shù)據(jù)管理

智慧樓宇可視化的優(yōu)點(diǎn)
智慧地鐵站可視化建設(shè)的意義
大屏數(shù)據(jù)可視化 開(kāi)源

如何實(shí)現(xiàn)園區(qū)大屏可視化?

物聯(lián)網(wǎng)時(shí)代,為什么需要可視化數(shù)據(jù)大屏

評(píng)論