<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          大一新生開發(fā)的小工具火了,網(wǎng)友:我好菜

          共 1041字,需瀏覽 3分鐘

           ·

          2021-07-04 07:54


          來(lái)自/量子位
          普普通通黑底白字地敲代碼太枯燥?
          那么,把 Python 腳本可視化怎么樣?
          就像這樣,從輸入圖片、調(diào)整尺寸到雙邊濾波,每一步都能看得清清楚楚明明白白。
          輸入一個(gè)矩陣,無(wú)論是對(duì)它進(jìn)行轉(zhuǎn)置、求共軛還是乘方,都能得到及時(shí)的反饋。
          這樣一個(gè) Python 腳本可視化工具,名叫 Ryven,出自一位名叫 Leon Thomm 的大一新生之手。
          如果你也想試用一番,不妨接著往下看。

          如何使用

          使用之前,簡(jiǎn)單準(zhǔn)備一下開發(fā)環(huán)境:
          • Python3(推薦 3.8 以上)

          • PySide2(推薦 2.14 以上)

          運(yùn)行該項(xiàng)目中的 Ryven.py,即可打開編輯器。
          作者提到,在 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)有可視化的必要。

          關(guān)于作者

          作者 Leon Thomm,目前是蘇黎世聯(lián)邦理工學(xué)院的大一學(xué)生,自稱 “業(yè)余程序員”,致力于人機(jī)交互和可視化編程。
          根據(jù)他的個(gè)人簡(jiǎn)介,早在進(jìn)入大學(xué)前,他已經(jīng)具備豐富的軟件開發(fā)經(jīng)歷。

          傳送門

          項(xiàng)目地址:https://github.com/leon-thomm/Ryven

          推薦閱讀


          Pandas處理數(shù)據(jù)太慢,來(lái)試試Polars吧!
          懶人必備!只需一行代碼,就能導(dǎo)入所有的Python庫(kù)
          絕!關(guān)于pip的15個(gè)使用小技巧
          介紹10個(gè)常用的Python內(nèi)置函數(shù),99.99%的人都在用!
          可能是全網(wǎng)最完整的 Python 操作 Excel庫(kù)總結(jié)!

          瀏覽 28
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  超碰网站在线 | 狠狠狠狠狠狠狠狠狠狠狠狠狠 | 乱伦导航| 苍井さくら在线一区二区 | av天堂亚洲 |