在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

汽車電子技術(shù) ? 來源:Python實(shí)用寶典 ? 作者: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個帖子,每次都會收集包括點(diǎn)贊在內(nèi)的所有基本數(shù)據(jù)。

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

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

然后計算每個時間點(diǎn)的差值作為增量值,比如我想知道過去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實(shí)用寶典后臺回復(fù):Reddit可以獲取此開源代碼庫的代碼和數(shù)據(jù)(reddit-hyped-stocks 及 data.db)。

(選項(xiàng)1)使用Docker運(yùn)行應(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. 運(yùn)行./run-server-docker.sh這將需要一些時間來下載依賴項(xiàng)并構(gòu)建應(yīng)用程序

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

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

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

2. 安裝Python 3和Node.js

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

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

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

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

必須條件:獲取 Reddit API token:

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

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

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

默認(rèn)情況下,子論壇 robinhoodpennystocks 和 pennystocks 會被爬取(可在中配置backend/load_data.py)。

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

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

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

    關(guān)注

    2

    文章

    1269

    瀏覽量

    69731
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85037
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    473

    瀏覽量

    16564
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

    VR體驗(yàn)的下一個飛躍是什么?

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

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

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

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

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

    蘋果或成下一個諾基亞?

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

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

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

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

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

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

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

    晶體管的下一個25年

    晶體管的下一個25年
    的頭像 發(fā)表于 11-27 17:08 ?681次閱讀
    晶體管的<b class='flag-5'>下一個</b>25年
    主站蜘蛛池模板: 亚洲午夜大片 | 老色皮 | 爽爽爽爽爽爽a成人免费视频 | 视频免费观看网址 | 天天干夜夜爽 | 亚洲人xx视频 | 三级精品视频在线播放 | 久久精品国产99国产精品澳门 | 久操综合| 亚洲成a人片在线网站 | 最新亚洲人成网站在线影院 | 高清国产在线 | 日本噜噜影院 | 极品色天使在线婷婷天堂亚洲 | 亚洲国产丝袜精品一区杨幂 | 高清毛片aaaaaaaaa片 | 亚洲狠狠婷婷综合久久久久图片 | 亚洲精品美女 | 澳门色视频 | 久久综合精品视频 | 在线亚洲国产精品区 | 午夜影院日韩 | 人人澡人人射 | 国产资源在线观看 | 国产乱码1卡一卡二卡 | 亚洲乱码一区二区三区在线观看 | 四虎国产精品影库永久免费 | 天天干天天摸天天操 | 萝l在线精品社区资源 | 伊人久久大香线蕉综合爱婷婷 | 色激情综合网 | 色天使色婷婷丁香久久综合 | 亚洲一级特黄特黄的大片 | 欧美另类69xxxxxhd | 人人插视频| 理论在线视频 | 国产精品虐乳在线播放 | 亚洲啪啪免费视频 | 三级黄色在线视频中文 | 久久久免费精品视频 | 天天射天天怕 |