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!")

 

上一篇:此博客使用的CSS样式详解!


下一篇:尚硅谷-谷粒学院BUG记录