日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Streamlit--python中的前端

發(fā)布時間:2023/12/9 python 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Streamlit--python中的前端 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Streamlit使用

概述

  • Streamlit 成為構(gòu)建數(shù)據(jù)應(yīng)用程序的最強大方式的原因,包括顯示和設(shè)置數(shù)據(jù)樣式、繪制圖表和地圖、添加交互式小部件、自定義應(yīng)用程序布局、緩存計算和定義主題的能力
  • Streamlit 對于構(gòu)建UI要求不高的業(yè)務(wù),能夠快速實現(xiàn)
  • Streamlit 對于后端工程師,想要構(gòu)建自己的后臺頁面時非??斓?/li>
  • Streamlit 可以被成為python中的前端,在機器學(xué)習(xí)領(lǐng)域具有廣泛應(yīng)用
    • Streamlit 可云部署

安裝

pip install streamlit

功能接口

  • 頁面布局接口
st.siderbar # 側(cè)邊欄布局 st.columns() # 列式布局 st.expander() # 頁面折疊器 st.container() # 容器 st.empty() # 清除元素
  • 輸出接口
st.write() # 寫入任何數(shù)據(jù),這是一個通用接口# 文本接口 st.markdown() # 寫入markdown格式數(shù)據(jù) st.title() # 文本標(biāo)題 st.header() # HTML中的h格式標(biāo)簽 st.subheader() # 子標(biāo)題格式 st.caption() # 文本消息字體 st.code() # 代碼文本,一般用戶展示代碼 st.text() # 固定寬度文本 st.latex() # 數(shù)學(xué)公式# 圖片與音頻接口 st.image() # 靜態(tài)圖片 st.audio() # 音頻播放 st.video() # 視頻播放# 進(jìn)度條與狀態(tài) st.progress() # 進(jìn)度條 st.spinner() # 展示狀態(tài) st.balloons() # 所有任務(wù)完成時,放氣球# 操作信息展示 st.error() # 展示錯誤信息 st.warning() st.info() st.success() st.exception()# 流程控制 st.stop() # 終止流程 st.form() # 表單 st.form_submit_button() # 表單提交# 數(shù)據(jù)類接口 st.dataframe() # 輸出dataframe結(jié)構(gòu)的表格數(shù)據(jù) st.table() # 展示靜態(tài)表格 st.metric() # 展示單個指標(biāo)變化 st.json() # 直接返回json格式數(shù)據(jù),并格式化# 圖表類接口 st.line_chart() # 展示線性圖表 st.area_chart() # 展示圖表面積圖 st.bar_chart() # 展示柱狀圖 st.map() # 展示地圖數(shù)據(jù)# 使用第三方庫圖表類接口 st.pyplot() # 展示由matplotlib.pyplot提供的圖表 st.altair_chart() # 展示由altair提供的圖表 st.vega_lite_chart() # 展示由vega_lite提供的圖表 st.plotly_chart() # 展示由plotly提供的圖表 st.bokeh_chart() # 展示由bokeh提供的圖表 st.pydeck_chart() # 展示由pydeck提供的圖表 st.graphviz_chart() # 展示由graphviz提供的圖表
  • 輸入接口
st.button() # 按鈕 st.download_button() # 下載按鈕 st.checkbox() # 復(fù)選框 st.radio() # 單選框 st.selectbox() # 下拉單選框 st.multiselect() # 下拉多選框 st.slider() # 滑動塊 st.select_slider() # 選擇滑動塊 st.text_input() # 單行輸入框 st.number_input() # 數(shù)字輸入框 st.text_area() # 多行文本框 st.date_input() # 日期選擇器 st.time_input() # 時間選擇器 st.file_uploader() # 文件上傳 st.color_picker() # 顏色選擇
  • 其他
st.set_page_config() # 設(shè)置頁面 st.help() # 這里一般用戶展示文檔時使用 st.session_state() # 會話狀態(tài)管理 st.cache() # 將函數(shù)執(zhí)行結(jié)果緩存

總結(jié)

以上是生活随笔為你收集整理的Streamlit--python中的前端的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。