国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Streamlit庫入門級(jí)教程(一)——基本介紹和使用方式

這篇具有很好參考價(jià)值的文章主要介紹了Streamlit庫入門級(jí)教程(一)——基本介紹和使用方式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Streamlit庫入門級(jí)教程(一)——基本介紹和使用方式

最近做比賽了解到了Streamlit這個(gè)庫,花了幾天時(shí)間淺淺入門了一下,官網(wǎng)雖有完整的API文檔等教程,但是純英文版的,閱讀起來有些許費(fèi)力,在這里想以自己的邏輯用中文簡(jiǎn)單復(fù)刻一些入門級(jí)內(nèi)容,方便小白使用(大佬看見輕噴)~

Streamlit庫官方地址:https://streamlit.io/
API文檔地址:https://docs.streamlit.io/

Streamlit庫基本介紹

Streamlit是一個(gè)基于 PythonWeb 應(yīng)用程序框架,致力于以更高效、更靈活的方式可視化數(shù)據(jù),并分析結(jié)果。它是一個(gè)開源庫,可以幫助數(shù)據(jù)科學(xué)家和學(xué)者在短時(shí)間內(nèi)開發(fā)機(jī)器學(xué)習(xí) (ML) 可視化儀表板。只需幾行代碼,我們就可以構(gòu)建并部署強(qiáng)大的數(shù)據(jù)應(yīng)用程序。

其實(shí)就是用Python語言寫一個(gè)本地Web,應(yīng)用場(chǎng)景常常是機(jī)器學(xué)習(xí)可視化(當(dāng)然也可做其他的圖表分析等),不需要任何Web前后端開發(fā)經(jīng)驗(yàn)(事實(shí)上我也沒有)。注意我們寫出的Web只有本地可以訪問,要接入互聯(lián)網(wǎng)還需要其他進(jìn)階方法!

我用下來整體體會(huì)是這個(gè)庫集成度很高,功能都是完整地打包入完整的API里了,所以使用起來非常簡(jiǎn)單快捷。但集成度高也有缺點(diǎn),例如設(shè)計(jì)的自由度較低,諸如前端說明字的位置、大小等不能直接實(shí)現(xiàn),需要借助HTML、CSS樣式表等進(jìn)階手段完成。

Streamlit庫的安裝

Streamlit庫的安裝非常簡(jiǎn)單,和其他庫別無二致。

這里推薦使用Anaconda3包管理工具(官網(wǎng)下載鏈接:https://repo.anaconda.com/archive/Anaconda3-2022.05-Windows-x86_64.exe)

建議沒用過的同學(xué)先熟悉一下Anaconda3的使用方法,且配置清華源提升下載庫的速度。具體的方法大家在CSDN或者全網(wǎng)直接搜索即可,這里不再贅述。

第一步

打開Anaconda Prompt/打開cmd指令窗口(win+R 輸入cmd后回車),激活base環(huán)境(Anaconda Prompt會(huì)自動(dòng)激活),即輸入activate base即可。

第二步

新建環(huán)境。輸入 conda create -n 環(huán)境名 python=3.7,環(huán)境名自取,python版本不限制,別太高或者太低即可。完成環(huán)境的建立。

第三步

切換到新建的環(huán)境。輸入activate 新建的環(huán)境名即可。

第四步

裝庫。直接輸入pip install streamlit即可。下載的依賴較多,需要稍微等一會(huì)兒。

到此環(huán)境配置就結(jié)束了,熟悉anaconda3的同學(xué)這邊兩三分鐘即可搞定。

PS:裝完后可以輸入 streamlit help了解相關(guān)指令;可以輸入streamlit hello查看官方給的示例網(wǎng)頁。

網(wǎng)頁運(yùn)行方法

首先任意在一個(gè)目錄下建立一個(gè)py文件。它就是后面我們要運(yùn)行的網(wǎng)頁。我建立了一個(gè)try文件夾,py文件名也是try。

然后在py文件所在的目錄下,點(diǎn)擊資源管理器的路徑欄,輸入cmd后回車(其實(shí)就是打開cmd窗口并切換到這個(gè)py文件所在的目錄):

Streamlit庫入門級(jí)教程(一)——基本介紹和使用方式
然后還是激活之前建立的環(huán)境。

先激活剛才建立的環(huán)境,輸入activate 新建的環(huán)境名即可。

然后輸入streamlit run 文件名.py即可
Streamlit庫入門級(jí)教程(一)——基本介紹和使用方式
接著就會(huì)出現(xiàn)上面的提示,網(wǎng)頁也會(huì)自動(dòng)彈開,只是由于現(xiàn)在py文件內(nèi)是空的,所以網(wǎng)站也是空空如也。

只要保持這個(gè)狀態(tài),網(wǎng)頁就可以一直被打開,并且我們可以一邊編程一邊即時(shí)查看網(wǎng)頁的前端顯示(只需刷新界面),非常方便。

如果要退出,則在cmd窗口按下Ctrl+C即可,會(huì)出現(xiàn)Stopping…的提示然后網(wǎng)頁就會(huì)關(guān)閉,即使去瀏覽器訪問URL也無用。當(dāng)然直接暴力關(guān)閉cmd窗口也是可以噠!

快捷打開方法

如果覺得上述訪問的方法有點(diǎn)小麻煩,這里提供一種一鍵打開——一勞永逸的方法,其實(shí)就是將上面的指令打包成bat文件~

剛才的文件夾(重要?。┫滦陆ㄒ粋€(gè)txt文件,文件名任意,輸入以下內(nèi)容:

chcp 65001
@echo off
call activate
call conda activate 環(huán)境名
streamlit run 文件名.py
Pause

第一行的作用是讓中文文件名也能被識(shí)別。

然后再把后綴改成.bat文件即可,這樣雙擊它即可打開我們的網(wǎng)站。退出網(wǎng)站的方法也和剛才類似,只是如果Ctrl+C的話要多一步確認(rèn)(直接關(guān)閉cmd最快?。?。

Streamlit庫入門級(jí)教程(一)——基本介紹和使用方式

小結(jié)

第一節(jié)主要講了寫這系列博客的緣由、streamlit庫的簡(jiǎn)單介紹、環(huán)境的配置和打開網(wǎng)頁的方法,下一節(jié)講述UI方面常用庫函數(shù)的使用。

這個(gè)系列僅適合不會(huì)傳統(tǒng)的Web開發(fā)但會(huì)python語言的新手小白,大佬看過之后輕噴哈~文章來源地址http://www.zghlxwxcb.cn/news/detail-419008.html

到了這里,關(guān)于Streamlit庫入門級(jí)教程(一)——基本介紹和使用方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • streamlit簡(jiǎn)介和使用教程1

    streamlit簡(jiǎn)介 streamlit是一種構(gòu)建和共享數(shù)據(jù)應(yīng)用程序的快捷方式,Streamlit可以在幾分鐘內(nèi)將數(shù)據(jù)腳本變成可共享的網(wǎng)絡(luò)應(yīng)用。全部采用純Python語言,不需要前端經(jīng)驗(yàn)。 streamlit安裝 pip install streamlit 入門示例 streamlit hello 執(zhí)行后 streamlit 會(huì)自動(dòng)打開瀏覽器加載一個(gè)本地頁面 http:/

    2024年02月05日
    瀏覽(19)
  • 【Docker】Docker安裝入門教程及基本使用

    【Docker】Docker安裝入門教程及基本使用

    ????歡迎來到我的CSDN主頁!???? ??我是Java方文山,一個(gè)在CSDN分享筆記的博主。???? ??推薦給大家我的專欄《Docker實(shí)戰(zhàn)》。???? ??點(diǎn)擊這里,就可以查看我的主頁啦!???? Java方文山的個(gè)人主頁 ??如果感覺還不錯(cuò)的話請(qǐng)給我點(diǎn)贊吧!???? ??期待你的加入,一起

    2024年02月02日
    瀏覽(16)
  • CANOE 入門使用教程【三】------發(fā)送報(bào)文介紹

    CANOE 入門使用教程【三】------發(fā)送報(bào)文介紹

    前面已經(jīng)介紹了CANOE的新建工程,trace窗口的介紹,工作中也會(huì)經(jīng)常要發(fā)送報(bào)文,本文介紹一下如何發(fā)送報(bào)文 在Simulation Setup窗口,右鍵選擇Insert CAN Interactive Generators 生成CAN IG模塊后 雙擊打開CAN IG模塊,新增要發(fā)送的報(bào)文 以新增CAN frame為例,ID,改成你要發(fā)送的ID,channel選擇

    2024年02月02日
    瀏覽(22)
  • 使用 YOLOv8 和 Streamlit 構(gòu)建實(shí)時(shí)對(duì)象檢測(cè)和跟蹤應(yīng)用程序:第 1 部分-介紹和設(shè)置

    使用 YOLOv8 和 Streamlit 構(gòu)建實(shí)時(shí)對(duì)象檢測(cè)和跟蹤應(yīng)用程序:第 1 部分-介紹和設(shè)置

    示例:圖像上的對(duì)象檢測(cè) 實(shí)時(shí)視頻中的目標(biāo)檢測(cè)和跟蹤是計(jì)算機(jī)視覺的一個(gè)重要領(lǐng)域,在監(jiān)控、汽車和機(jī)器人等各個(gè)領(lǐng)域都有廣泛的應(yīng)用。 由于需要能夠識(shí)別和跟蹤對(duì)象、確定其位置并對(duì)它們進(jìn)行實(shí)時(shí)分類的自動(dòng)化系統(tǒng),對(duì)視頻幀中的實(shí)時(shí)對(duì)象檢測(cè)和跟蹤的需求日益增加。

    2024年02月17日
    瀏覽(28)
  • OceanBase—01(入門篇——使用docker安裝OceanBase以及介紹連接OB的幾種方式)

    OceanBase—01(入門篇——使用docker安裝OceanBase以及介紹連接OB的幾種方式)

    1.1.1 安裝前提 安裝了docker Linux下安裝docker以及docker安裝Oracle19c的全部詳細(xì)過程及各種問題解決. 1.1.2 參考 參考官網(wǎng): 使用 Docker 部署 OceanBase 數(shù)據(jù)庫. 提示:這是安裝之后的操作,需要的話可以,安裝之后可以跳到這里看修改密碼!??! 安裝后默認(rèn)密碼為空,可以修改也可以

    2024年02月09日
    瀏覽(27)
  • Stable Diffusion的入門介紹和使用教程

    Stable Diffusion的入門介紹和使用教程

    Stable Diffusion是一個(gè)文本到圖像的潛在擴(kuò)散模型,由CompVis、Stability AI和LAION的研究人員和工程師創(chuàng)建。它使用來自LAION-5B數(shù)據(jù)庫子集的512x512圖像進(jìn)行訓(xùn)練。使用這個(gè)模型,可以生成包括人臉在內(nèi)的任何圖像,因?yàn)橛虚_源的預(yù)訓(xùn)練模型,所以我們也可以在自己的機(jī)器上運(yùn)行它,如

    2024年02月02日
    瀏覽(21)
  • Maix Bit(K210)保姆級(jí)入門上手教程---外設(shè)基本使用

    Maix Bit(K210)保姆級(jí)入門上手教程---外設(shè)基本使用

    Maix Bit(K210)保姆級(jí)入門上手教程—環(huán)境搭建 Maix Bit(K210)保姆級(jí)入門上手教程—自訓(xùn)練模型之云端訓(xùn)練 這是K210快速上手系列文章,主要內(nèi)容是,介紹K210的基本外設(shè)的使用、通過簡(jiǎn)單介紹一兩個(gè)基本的硬件使用來掌握K210的外設(shè)開發(fā)(K210GPIO使用教程、K210串口使用教程) 閱

    2024年02月03日
    瀏覽(33)
  • VPN入門教程:基本概念、使用方法及思科模擬器實(shí)踐

    VPN入門教程:基本概念、使用方法及思科模擬器實(shí)踐

    數(shù)據(jù)來源 ????????本文僅用于信息安全的學(xué)習(xí),請(qǐng)遵守相關(guān)法律法規(guī),嚴(yán)禁用于非法途徑。若觀眾因此作出任何危害網(wǎng)絡(luò)安全的行為,后果自負(fù),與本人無關(guān)。 VPN可以實(shí)現(xiàn)在不安全的網(wǎng)絡(luò)上,安全的傳輸數(shù)據(jù),類似專網(wǎng) VPN只是一個(gè)技術(shù),使用PKI技術(shù),來保證數(shù)據(jù)的安全三

    2024年02月08日
    瀏覽(25)
  • 一款基于分布式文件存儲(chǔ)的數(shù)據(jù)庫MongoDB的介紹及基本使用教程

    一款基于分布式文件存儲(chǔ)的數(shù)據(jù)庫MongoDB的介紹及基本使用教程

    MongoDB 是由C++語言編寫的,是一個(gè)基于分布式文件存儲(chǔ)的開源數(shù)據(jù)庫系統(tǒng)。 在高負(fù)載的情況下,添加更多的節(jié)點(diǎn),可以保證服務(wù)器性能。 MongoDB 旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。 MongoDB 將數(shù)據(jù)存儲(chǔ)為一個(gè)文檔,數(shù)據(jù)結(jié)構(gòu)由鍵值(key=value)對(duì)組成。MongoDB 文檔類

    2024年01月17日
    瀏覽(28)
  • 【Python beautifulsoup】詳細(xì)介紹beautifulsoup庫的使用方法,包括安裝方式、基本用法、常用方法和技巧,以及結(jié)合lxml和parsel的具體使用場(chǎng)景和區(qū)別。

    【Python beautifulsoup】詳細(xì)介紹beautifulsoup庫的使用方法,包括安裝方式、基本用法、常用方法和技巧,以及結(jié)合lxml和parsel的具體使用場(chǎng)景和區(qū)別。

    Python beautifulsoup庫是一個(gè)強(qiáng)大的Web抓取和解析庫,它提供了豐富的功能和簡(jiǎn)單易用的API,可以幫助我們處理HTML和XML文檔,從中提取數(shù)據(jù),進(jìn)行數(shù)據(jù)清洗和處理。beautifulsoup庫基于Python標(biāo)準(zhǔn)庫中的html.parser模塊,同時(shí)還可以與第三方解析庫lxml和parsel配合使用,提供更高效和靈活的

    2024年02月04日
    瀏覽(53)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包