python streamlit 速成web頁面,深度學習模型展示.


 點我查看 參考文獻

py中一個web應用,Streamlit 是一個開源 Python 庫,可讓您輕松創建和共享用於機器學習和數據科學的精美自定義 Web 應用程序。只需幾分鍾,您就可以構建和部署強大的數據應用程序 -

不用前端,只要能寫腳本就能寫出精美的頁面

我試用了一下沒用半小時確是能寫出頁面來,講效率比django ,Flask要快,節約了復雜的前端學習時間,

更新時間戳2021/07/08

下面例子,目前教程效少,只能移步官網查看文檔

https://docs.streamlit.io/en/stable/getting_started.html

 

import streamlit as st
import time

st.title('我是標題:\n'+
        str(time.localtime().tm_min) + ':'+
        str(time.localtime().tm_sec)
         )

st.markdown('### 三次方計算器 :sunglasses:')
x = st.slider('輸入一個數字')
st.write(x, '的2次方為:', x**2)
st.markdown('> Streamlit挺好用 :+1:')

st.button('我是一個按扭')

add_selectbox = st.sidebar.selectbox(
    '我是第一行',
    ('郵件', '電話', '座機')
)

# 加在左側需要st.sidebar換成st.sidebar.slider
add_slider = st.sidebar.slider(
    '下面是一個步長取值',
    0.0, 100.0, (25.0, 75.0)
)



left_column, right_column = st.beta_columns(2)
# You can use a column just like st.sidebar:
left_column.button('Press me!')


# 或者更好,在“with”塊中調用Streamlit函數:
with right_column:
    chosen = st.radio(
        'Sorting hat',
        ("復選一", "復選二", "復選三", "復選四"))
    st.write(f"You are in {chosen} house!")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM