曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用Python找到下一個“游戲驛站”

汽車電子技術(shù) ? 來源:Python實用寶典 ? 作者:Ckend ? 2023-02-24 13:56 ? 次閱讀

Reddit Hyped Stocks — 是GitHub上開源的一個基于 Python 開發(fā)的查找 Reddit 當(dāng)前被炒作的股票的Web應(yīng)用程序。

通過它,你或許能找到下一支“游戲驛站”。

pYYBAGP4UMuAAq7GAAHr4KWTyhQ992.png

1.怎么判斷“炒作”?

作者使用“炒作得分”的概念對Reddit上所有被炒作的股票進(jìn)行了排序,其中炒作得分的計算如下:

收集的原始數(shù)據(jù)包含所選子Reddit的前n個帖子,每次都會收集包括點贊在內(nèi)的所有基本數(shù)據(jù)。

每個帖子都會被標(biāo)記為某只股票的炒作貼(基于標(biāo)題)。

然后建立一個矩陣,其中每一行代表一個時間點,每一列代表一只股票。矩陣的值表示在某個時間點,一只股票的所有帖子的炒作分?jǐn)?shù)的總和。

然后計算每個時間點的差值作為增量值,比如我想知道過去7天的炒作分?jǐn)?shù)排行,我會對各個股票將過去7天的增量值之和作為總和來計算炒作分?jǐn)?shù)并進(jìn)行排行。

有關(guān)確切的算法,請查看源代碼中的ticker_score_calulation.py。

2.功能與說明

炒作圖(頂部),即下圖所示:

pYYBAGP4UN-ANIBVAADsO3TcmCs060.png



該圖表顯示了Reddit上當(dāng)前炒作分?jǐn)?shù)最高的一些股票,顯示了排名前15位的股票的累計炒作得分。默認(rèn)情況下,這個圖表顯示過去一星期內(nèi)各個股票的分?jǐn)?shù)變化。

炒作表(左側(cè)),如下圖所示:

pYYBAGP4UVyASFqBAADjhxtjY90560.png

這里會顯示排名前30位的炒作股票及其各自的炒作得分,以下值:

Score Abs:所有相關(guān)帖子的炒作分?jǐn)?shù)總和

Δ7d/Δ3d/Δ1d:周期分別為7/3/1天的增量炒作得分

另外,每一行都指示一天的倉位增/減(兩個上/下箭頭表示+/- 5個排名,一個上/下箭頭表示小于+/- 5個排名,= 表示不變)。

單擊股票名字后,會打開詳細(xì)信息視圖:

poYBAGP4UWiAaMBmAAGFrisTFL4243.png

這里會展示股票的基本信息,每股收益、所屬行業(yè)、PE值、關(guān)聯(lián)的Reddit帖子等等。

3.安裝部署

在Python實用寶典后臺回復(fù):Reddit可以獲取此開源代碼庫的代碼和數(shù)據(jù)(reddit-hyped-stocks 及 data.db)。

(選項1)使用Docker運行應(yīng)用程序:

1. 克隆此倉庫或?qū)⑵湎螺d到本地計算機(jī)

2. 要使用沒有你自己的數(shù)據(jù)的應(yīng)用程序,你可以從:
https://drive.google.com/file/d/12aAc35F5a0_doGE7Af8xsukRyNKPo1g0/view?usp=sharing
獲取示例數(shù)據(jù)庫,下載并將文件復(fù)制到backend/data.db

4. 運行./run-server-docker.sh這將需要一些時間來下載依賴項并構(gòu)建應(yīng)用程序

5. 瀏覽器打開http://localhost:5000訪問頁面

(選項2)在沒有Docker的情況下運行應(yīng)用程序/設(shè)置開發(fā)環(huán)境

1. 將存儲庫克隆到本地計算機(jī)

2. 安裝Python 3和Node.js

3. cd 到 backend 并運行 pip3 install -r requirements.txt 以安裝后端依賴項。運行 backend/start.sh 以運行后端開發(fā)服務(wù)器

4. cd 到 frontend 并運行 npm i 以安裝前端依賴項。運行 npm run start 以運行前端開發(fā)服務(wù)器。

(非必須)收集原始數(shù)據(jù)

由于炒作得分取決于帖子,因此必須定期(例如每小時)爬取 Reddit 帖子數(shù)據(jù)。

必須條件:獲取 Reddit API token:

1. 前往https://www.reddit.com/prefs/apps

2. 點擊“創(chuàng)建應(yīng)用”并填寫信息,使用“script”類型

3. 將密鑰和應(yīng)用程序ID復(fù)制到文件中: backend/praw.ini

默認(rèn)情況下,子論壇 robinhoodpennystocks 和 pennystocks 會被爬?。稍谥信渲胋ackend/load_data.py)。

數(shù)據(jù)會被保存到Sqlite數(shù)據(jù)庫中。要查詢數(shù)據(jù),請使用腳本 backend/load_data.py 或運行 ./run-load-data-docker.sh。

我們的文章到此就結(jié)束啦,如果你喜歡今天的Python 實戰(zhàn)教程,請持續(xù)關(guān)注Python實用寶典。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1279

    瀏覽量

    70657
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4822

    瀏覽量

    85966
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    481

    瀏覽量

    17368
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    阿里CEO:下一個增長引擎定是IoT

    張勇說,下一個布局、下一個熱點、下一個增長的引擎定是來自于萬物互聯(lián)的時代,來自于圍繞著萬物互聯(lián)。我們希望在萬物互聯(lián)網(wǎng)時代能夠和所有的合作伙伴形成
    發(fā)表于 09-10 11:25 ?872次閱讀

    EMC如何成為下一個設(shè)計工程的成功因素

    EMC如何成為下一個設(shè)計工程的成功因素?
    的頭像 發(fā)表于 08-23 11:32 ?889次閱讀
    EMC如何成為<b class='flag-5'>下一個</b>設(shè)計工程的成功因素

    ToB,智能可穿戴的下一個藍(lán)海

    智能手機(jī)廉頗老矣,元宇宙遙遙無期,下一個硬件消費藍(lán)海,也該輪到智能穿戴了.
    的頭像 發(fā)表于 08-17 07:38 ?2172次閱讀
    ToB,智能可穿戴的<b class='flag-5'>下一個</b>藍(lán)海

    利用事件結(jié)構(gòu)實現(xiàn)在數(shù)字輸入控件中,每當(dāng)用戶按下一個...

    本帖最后由 夏日、微風(fēng) 于 2013-3-7 13:08 編輯 利用事件結(jié)構(gòu)實現(xiàn)在數(shù)字輸入控件中,每當(dāng)用戶按下一個數(shù)字后,累加值就將新數(shù)字累加上去。例如按下34時,累加值為7;按下345時,累加值為12…我編的程序如下,請高手指點
    發(fā)表于 03-07 12:23

    開關(guān)控制LED如何在次按下一個下一個LED將關(guān)閉

    問候大家,開關(guān)控制LED在次按下一個下一個LED將關(guān)閉,請幫助我如何創(chuàng)建它。開關(guān)是推式開關(guān)。下面是要修改的模塊。/輸入顯示是開關(guān)按壓。
    發(fā)表于 07-08 15:08

    容器是否成為下一個Linux

    容器將成為下一個“Linux”
    發(fā)表于 04-27 09:21

    區(qū)塊鏈游戲會成為下一個生財好渠道嗎?

    多款區(qū)塊鏈游戲在2018年悄悄上線了。除了代打、直播,區(qū)塊鏈會成為下一個游戲生財?shù)暮们绬幔?/div>
    發(fā)表于 06-26 09:29 ?606次閱讀

    VR體驗的下一個飛躍是什么?

    對虛擬現(xiàn)實的興奮不在圖表之列,但目前這代VR游戲還是很無聊嗎? VR的下一個重大飛躍是什么?開發(fā)人員如何利用這些新功能?
    的頭像 發(fā)表于 11-13 06:31 ?2733次閱讀

    物聯(lián)網(wǎng)是信息革命的下一個階段 幾乎每個領(lǐng)域都能找到應(yīng)用

    物聯(lián)網(wǎng)的應(yīng)用廣泛。已經(jīng)提出了多個分類,例如電子消費品、企業(yè)(業(yè)務(wù))和基礎(chǔ)設(shè)施。英國前財政大臣喬治·奧斯本(George Osborne)提出,物聯(lián)網(wǎng)是信息革命的下一個階段,并參考了從城市運輸?shù)结t(yī)療
    的頭像 發(fā)表于 05-25 10:46 ?4669次閱讀

    云南聯(lián)通“賣掉”后 誰會是下一個

    5月17日,聯(lián)通省級分公司混改選擇了云南,誰會是下一個混改對象成為業(yè)內(nèi)熱議的話題。
    的頭像 發(fā)表于 05-29 16:21 ?5536次閱讀

    蘋果或成下一個諾基亞?

    iPhone11泄露,還有中國特供版!網(wǎng)友:下一個諾基亞
    的頭像 發(fā)表于 08-23 11:51 ?3725次閱讀

    如何為下一個符號消除PCB設(shè)計項目

    學(xué)習(xí)如何消除對你的下一個符號和創(chuàng)造足跡PCB設(shè)計項目,使圖書館創(chuàng)建快速而簡單。
    的頭像 發(fā)表于 10-23 07:08 ?2659次閱讀

    云計算和邊緣計算是下一個常態(tài)的關(guān)鍵

    幫助企業(yè)利用冠狀病毒大流行帶來的新“下一個常態(tài)”的合作伙伴應(yīng)該記住,加速客戶向云計算的過渡是改變商業(yè)環(huán)境的關(guān)鍵,而“最有趣的事情將發(fā)生在邊緣”。
    的頭像 發(fā)表于 10-24 09:56 ?2473次閱讀

    蘋果改變IoT江湖的下一個大招是什么?

    市值2萬億美元的蘋果公司下一個大招是什么?傳言了三年的追蹤器“AirTag”最有可能成為下一個像TWS耳機(jī)那樣的爆品。
    的頭像 發(fā)表于 01-29 10:41 ?2761次閱讀

    晶體管的下一個25年

    晶體管的下一個25年
    的頭像 發(fā)表于 11-27 17:08 ?875次閱讀
    晶體管的<b class='flag-5'>下一個</b>25年