streamlit

2023-05-16

安装streamlit模块

python3 -V
Python 3.6.8
pip3 install --upgrade pip
pip3 install streamlit

web_app.py

import streamlit as st
import pandas as pd
import numpy as np

st.title('pandas.DataFrame')
st.write(
    pd.DataFrame({
        '语言1': ['java', 'python', 'scala', 'c#', 'c++', 'go'],
        '表现1': ['A', 'A', 'A', 'A', 'A', 'A'],
        '难度1': ['5', '5', '5', '5', '5', '5'],
        '语言2': ['java', 'python', 'scala', 'c#', 'c++', 'go'],
        '表现2': ['A', 'A', 'A', 'A', 'A', 'A'],
        '难度2': ['5', '5', '5', '5', '5', '5'],
        '语言3': ['java', 'python', 'scala', 'c#', 'c++', 'go'],
        '表现3': ['A', 'A', 'A', 'A', 'A', 'A'],
        '难度3': ['5', '5', '5', '5', '5', '5']
    })
)

st.latex(r'''
    a + ar + a r^2 + a r^3 + \cdots + a r^{n-1} =
    \sum_{k=0}^{n-1} ar^k =
    a \left(\frac{1-r^{n}}{1-r}\right)
    ''')

st.line_chart(pd.DataFrame(
    np.random.randn(20, 3),
    columns=['a', 'b', 'c'])
)

运行

streamlit run web_app.py

  You can now view your Streamlit app in your browser.

  Network URL: http://10.0.0.12:8501

在这里插入图片描述

markdown.py

import streamlit as st
import pandas as pd
import numpy as np

st.set_page_config(
    page_title="my markdown",
)

st.write("一起体验streamlit!")
st.sidebar.success("markdown示例导航")
st.markdown(
"""
# 标题1
## 标题2
### 标题3
#### 标题4
##### 标题5
\`\`\`python
score = int(input("score:"))
if score > 90:
    print("A")
elif score > 80:
    print("B")
elif score > 70:
    print("C")
elif score > 50:
    print("D")
else:
    print("go")
\`\`\`
[https://docs.streamlit.io/library/get-started/main-concepts](https://docs.streamlit.io/library/get-started/main-concepts)
"""
)

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

streamlit 的相关文章

  • 本地搭建属于自己的ChatGPT:基于PyTorch+ChatGLM-6b+Streamlit+QDrant+DuckDuckGo

    本地部署chatglm及缓解时效性问题的思路 xff1a 模型使用chatglm 6b 4bit xff0c 推理使用hugging face xff0c 前端应用使用streamlit或者gradio 微调对显存要求较高 xff0c 还没
  • streamlit

    安装streamlit模块 python3 V Python span class token number 3 6 span 8 pip3 span class token function install span upgrade pi
  • Streamlit 讲解专栏(三):两种方案构建多页面

    文章目录 1 前言 2 第一种方案 使用Session State实现多页面交互 2 1 Session State简介 2 2 多页面应用的基本结构 2 3 实现多页面交互的代码示例 2 4 Session State机制的优缺点 3 第
  • Streamlit 讲解专栏(六):展示文本魔力

    文章目录 1 前言 2 st markdown 引入丰富的Markdown文本 3 st title 引入引人注目的大标题 4 st header 引入简洁的小标题 5 st subheader 添加次级标题 6 st caption 添加
  • 基于streamlit的表格展示-完美解决方案

    问题 用streamlit开发web app非常实用 但是streamlit的表格展示非常不友好 只有两个简单的接口函数 st table df 和st dataframe df 对于字段稍微比较多的dataframe显示效果相当不友好 s
  • Streamlit 讲解专栏(八):图像、音频与视频魔法

    文章目录 1 前言 2 st image 嵌入图像内容 2 1 图像展示与描述 2 2 调整图像尺寸 2 3 使用本地文件或URL 3 st audio 嵌入音频内容 3 1 播放音频文件 3 2 生成音频数据播放 4 st video 嵌
  • 如何将 JSON 数据发布到 FastAPI 并在端点内检索 JSON 数据?

    我想将 JSON 对象传递到 FastAPI 后端 这是我在前端应用程序中所做的事情 data labels labels sequences sequences response requests post api url data da
  • 打包 Streamlit 应用程序并在 Windows 上运行可执行文件

    这是我在 Stackoverflow 上的第一个问题 我希望我的问题很清楚 否则请告诉我 并随时向我询问更多详细信息 我正在尝试为个人项目打包一个 Streamlit 应用程序 我正在 Linux 下开发 但我必须在 Windows 上部署
  • 如何编辑Streamlit AgGrid行的单元格?

    我已经创建了AgGrid通过从 csv 文件加载数据 我通过外部按钮逐行添加行 但是当我尝试编辑我添加的行时 它消失了 如果您能帮助我找出错误所在 我将不胜感激 代码如下 import pandas as pd import streaml
  • 部署在 Google App Engine 上的应用程序的 /healthz 路由返回 404

    HTTP 请求 healthz部署在 Google App Engine 上的应用程序上的路由似乎无法到达 healthz应用程序内的端点 相反 一个404页面已提供 显然是来自 GCP 基础设施 我可以知道如何覆盖此行为并使这些请求到达我
  • 未找到隧道错误 Pyngrok Streamlit 协作

    我正在开发一个用户界面streamlit并使用pyngrok来自科拉布 一切都工作正常 直到几天前开始出现隧道未找到错误 我正在使用下面的代码 我也升级了pyngrok并尝试过 但同样的问题仍然存在 对于整个 UI 构建和 Colab 来说
  • 将徽标和标题放在 Streamlit 多页应用程序侧边栏中的页面导航上方/顶部

    我正在使用新的多页功能 https docs streamlit io library get started multipage apps想要设计我的多页应用程序的样式 并在页面导航的顶部 之前放置一个带有标题的徽标 这是一个测试过的小例
  • Streamlit 按钮仅有效一次

    我想创建一个简单的 Streamlit 应用程序 当您按下按钮时 它会递增 x 并显示 x 的新值 但是 它仅在第一次时有效 x 仅显示值 2 并且不递增 import streamlit as st x 1 if st button In
  • 如何在 Streamlit 中设置按钮样式

    我的应用程序中有一个按钮 我想在用户单击它时对其进行样式设置 问题是 因为 Streamlit 不允许我们向我们创建的对象发出类 所以我需要找到一种方法来以稳健且与版本无关的方式指定确切的按钮 这是按钮在 Streamlit 中的样子 di
  • 如何在 Streamlit 中使标题和图像居中?

    我已经尝试过下面的标题命令 但失败了 对于图像 我只是通过增加尺寸使其居中 使其填充整个页面 有什么论据吗st title and st image这让我可以将它们居中 title alignment st markdown title a
  • Streamlit:如何使用按钮重新加载页面并在每次单击后存储以前的信息

    我的应用程序的目的是在填写表格后构建一个 可下载的 tsv 文件 每个表格页面都与新学生的信息相关 所以我总是有相同的页面结构 每个学生都有相同的表格 我想要的是添加一个按钮 为每个新学生生成一个新页面 最后 结束 按钮应显示表格 例如使用
  • 如何让 Streamlit 每 5 秒重新加载一次?

    我必须每 5 秒重新加载 Streamlit 图表 以便在 XLSX 报告中可视化新数据 如何实现这一目标 import streamlit as st import pandas as pd import os mainDir os pa
  • Altair 颜色条形图(按值)未显示

    尝试使用基于图表中未显示的值的条件为条形图着色 我得到了这个数据框 我想将条形颜色设置为绿色 如果row presented value gt row coloring value 否则颜色为红色 我看到了条件的例子常数值 https st
  • Streamlit 数据框中的超链接

    我试图在包含 Streamlit 上过滤结果的数据框中显示可单击的超链接 到目前为止 这是我的代码 import pandas as pd import streamlit as st import openpyxl import nump
  • Streamlit 中的提交表单按钮

    我制作了一个简单的应用程序 它将接受用户输入并将其保存到 SQL 数据库中 用户登录后单击 表单 按钮后 将显示该表单 问题在于st form submit button 即使单击它 它也显示错误 并且不执行任何应该执行的任务 if st

随机推荐

  • AI那点事儿

    从古至今 xff0c 改朝换代 一代崛起 xff0c 就标志着一代的灭亡 AI的兴起 xff0c 让无数程序梦想客死他乡 无论是学者还是技术科研者 xff0c 无一不在说 xff0c AI的时代到了 然而 xff0c 我们扣心自问 xff0
  • win7 配置JDK环境变量

    第一步 xff1a 安装jdk 8u101 windows x64 exe xff0c 路径为默认路径 xff0c 一直下一步直到完成安装 安装最好不要修改安装路径 xff0c 防止自己找不到 第二步 xff1a 设置环境变量 xff1a
  • 完整的搭建内网穿透ngrok详细教程(有图有真相)

    如上 网上找到的都是不稳定的 还不如自己搭建一个 去问度娘了 xff0c 发现了一堆 好吧 xff0c 那就动手开干吧 准备工作 xff08 其实也是硬性条件 xff09 xff1a 1 服务器一台 2 备案域名一个 xff08 好多都说可
  • lsyncd-实时同步(镜像)守护程序

    E mail 1226032602 64 qq com 官方文档 https axkibe github io lsyncd https github com axkibe lsyncd 简介 Lsyncd使用文件系统事件接口 xff08
  • Dockerfile

    docker安装 yum span class token function install span y yum utils device mapper persistent data lvm2 span class token func
  • c51单片机学习笔记-LED闪烁编程

    目的 xff1a 使LED灯闪烁 xff0c 需循环让 D1 指示灯先亮一会后熄灭 xff0c 因此只需编写一个循环函数 xff0c 专门在那循环运行即可实现延时功能 编译软件 xff1a keil5 过程 1 书写延时函数 函数名 xff
  • 网络管理命令-nmcli

    网络管理工具 iproute 软件包包括 ip ss 命令 net tools软件包包括 ifconfig route netstat命令 ip 命令相当于之前的 ifconfig route ss 命令相当于之前的 netstat nmt
  • nginx

    本文作者 五行哥 QQ 1226032602 E mail 1226032602 64 qq com web服务器种类 apache nginx tomcat resin Lighttpd IIS WebLogic Jetty Node j
  • kubernetes ingress

    https kubernetes io docs concepts services networking ingress 负载均衡软件 NginxTraefikEnvoy https github com kubernetes ingre
  • kubernetes configMap secret

    配置容器化应用的方式 自定义命令行参数把配置文件直接焙进镜像环境变量 cloud native的应用程序一般可直接通过环境变量加载配置通过entrypoint脚本来预处理变量 存储卷 configMap 配置中心 pod从configMap
  • 运维精华面试题

    一 基本概念 1 常见的Linux发行版本都有什么 xff1f 你最擅长哪一个 xff1f 它的官网网站是什么 xff1f 说明你擅长哪一块 xff1f 常见的Linux发行版本有Redhat Centos Debian Ubuntu Su
  • K8S集群监控 Prometheus

    Prometheus xff08 普罗米修斯 xff09 是一个最初在SoundCloud上构建的监控系统 xff0c 自2012年成为社区开源项目 xff0c 拥有非常活跃的开发人员和用户社区 xff0c 为强调开源及独立维护 xff0c
  • kvm虚拟化

    https access redhat com documentation zh cn red hat enterprise linux 7 html virtualization getting started guide index h
  • git_gitlab

    本文作者 xff1a wuXing QQ 1226032602 E mail 1226032602 64 qq com git https git scm com book zh v2 Git诞生历史 我想大家还记得Linus torval
  • Jenkins-slave

    Jenkins插件 chinese Role based Authorization Strategy 用户权限 Credentials Binding 凭证管理 span class token function git span Dep
  • kubeadm-config说明

    https www cnblogs com breezey p 11770780 html 配置kubeadm config yaml 通过如下指令创建默认的kubeadm config yaml文件 xff1a kubeadm confi
  • c51单片机学习笔记-LED流水灯实验

    目的 xff1a 实现 LED 流水灯 xff0c 只需循环让 D1 D8 指示灯逐个点亮 方法 xff1a 点亮 D1 且把 D2 D8 熄灭 xff0c 延时一段时间后再点亮 D2 且把 D1 D3 D8 熄灭 xff0c 延时一段时间
  • 获得屏幕大小

    API 要取得屏幕大小 xff0c 可以用下面几个函数 xff1a int cx 61 GetSystemMetrics SM CXFULLSCREEN int cy 61 GetSystemMetrics SM CYFULLSCREEN
  • openstack

    云计算架构 openstack整体架构 openstack身份服务 Keystone 管理层次结构 Keystone三大组件 服务 xff08 Server xff09 身份 xff08 Identity xff09 服务 资源 xff08
  • streamlit

    安装streamlit模块 python3 V Python span class token number 3 6 span 8 pip3 span class token function install span upgrade pi