当前位置: 首页 > news >正文

简洁大气的公司网站深圳网络营销策划

简洁大气的公司网站,深圳网络营销策划,wordpress编辑器增强,河间网站建设公司Streamlit 是一个开源的 Python 库,用于快速构建和共享数据应用程序。它可以让开发者用简洁的代码将机器学习模型、数据可视化、分析工具等快速构建为交互式的 Web 应用。 Streamlit 的特点 简单易用:使用 Python 编写即可构建功能强大的 Web 应用。实时…

Streamlit 是一个开源的 Python 库,用于快速构建和共享数据应用程序。它可以让开发者用简洁的代码将机器学习模型、数据可视化、分析工具等快速构建为交互式的 Web 应用。

Streamlit 的特点

  1. 简单易用:使用 Python 编写即可构建功能强大的 Web 应用。
  2. 实时更新:Streamlit 应用会随着代码的修改自动更新,无需手动刷新浏览器。
  3. 支持丰富的组件:包括表单、按钮、文本框、图表、图片等多种交互组件。
  4. 集成机器学习模型:支持直接加载和展示机器学习模型的输出,用户可以通过交互操作改变输入,并实时看到模型预测结果。

主要功能

  • 可视化数据:支持通过 Matplotlib、Plotly、Altair 等库展示交互式图表。
  • 文件上传:支持用户上传文件进行处理。
  • 组件支持:如按钮、滑动条、文本框、选择框等。
  • 实时交互:通过简单的操作,可以实现用户输入与模型预测的互动。

Streamlit 安装

可以使用 pip 直接安装:

pip install streamlit

注意如果你安装的时候出现下面的错误
error: command ‘cmake’ failed: No such file or directory
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyarrow
Failed to build pyarrow

ERROR: Failed to build installable wheels for some pyproject.toml based projects (pyarrow)

解决方法

  • 首先安装cmake
conda install cmake
  • 然后安装pyarrow
conda install pyarrow

注意我这里是使用conda进行安装的,如果你在mac上使用brew安装可以试一下是否可以成功,但是下面的pyarrow如果使用pip安装失败,请使用conda进行安装

安装这些之后再执行pip install streamlit就可以成功了

基本用法

  1. 创建一个简单的 Streamlit 应用
import streamlit as st# 设置网页标题
st.title("Streamlit 示例应用")# 在网页中添加一个文本框让用户输入数据
user_input = st.text_input("请输入一些文本:")# 添加一个按钮,用户点击时执行某个动作
if st.button("显示输入的文本"):# 显示用户输入的文本st.write("您输入的文本是:", user_input)# 添加一个简单的数字输入框,用户可以选择数字
number_input = st.number_input("请选择一个数字", min_value=0, max_value=100)# 显示数字输入框的结果
st.write(f"你选择的数字是:{number_input}")
  1. 运行应用

将上面的代码保存为 app.py,然后在命令行运行:

streamlit run app.py#  You can now view your Streamlit app in your browser.#  Local URL: http://localhost:8501
#  Network URL: http://10.4.101.18:8501#  For better performance, install the Watchdog module:#  $ xcode-select --install
#  $ pip install watchdog

运行上面会会弹出下面的页面
在这里插入图片描述

此时,浏览器会自动打开显示你的应用。每次修改代码并保存后,页面会自动更新,显示最新的变化。

常用组件

  1. 按钮(Button)

    if st.button('点击我'):st.write('按钮被点击了!')
    
  2. 滑动条(Slider)

    number = st.slider('选择一个数字', 0, 100, 25)
    st.write(f'你选择的数字是: {number}')
    
  3. 选择框(Selectbox)

    option = st.selectbox('选择一个选项', ['苹果', '香蕉', '橙子'])
    st.write(f'你选择的选项是: {option}')
    
  4. 文件上传(File uploader)

    uploaded_file = st.file_uploader("上传一个文件")
    if uploaded_file is not None:st.write("文件已上传")
    
  5. 文本输入(Text Input)

    user_input = st.text_input("请输入文本")
    st.write(f"你输入的文本是: {user_input}")
    

使用 Streamlit 构建一个交互式数据可视化应用

假设你有一个简单的数据集并想用 Streamlit 来展示它。以下是一个展示 Pandas 数据框的例子:

import streamlit as st
import pandas as pd# 创建一个简单的 DataFrame
data = {'名称': ['苹果', '香蕉', '橙子'],'数量': [10, 20, 30],'价格': [1.2, 0.5, 0.8]
}
df = pd.DataFrame(data)# 显示 DataFrame
st.write("水果信息", df)# 使用图表展示数据
st.bar_chart(df.set_index('名称')['数量'])

在这里插入图片描述

Streamlit 的高级功能

  1. 缓存
    使用 st.cache 可以缓存函数的结果,避免重复计算,提高性能:

    @st.cache
    def load_data():return pd.read_csv('large_dataset.csv')
    
  2. 多页应用
    Streamlit 支持在应用中创建多个页面,通过 st.selectboxst.radio 来选择不同的页面内容。

  3. 自定义组件
    如果需要更复杂的组件,可以使用 streamlit.components 来创建自定义的 HTML、JavaScript 和 CSS 组件。


文章转载自:
http://ringmaster.dztp.cn
http://lacerated.dztp.cn
http://sba.dztp.cn
http://shroud.dztp.cn
http://quingenary.dztp.cn
http://relique.dztp.cn
http://ftpd.dztp.cn
http://fuci.dztp.cn
http://demisable.dztp.cn
http://regrind.dztp.cn
http://sketchily.dztp.cn
http://implication.dztp.cn
http://eburnean.dztp.cn
http://prithee.dztp.cn
http://libertarism.dztp.cn
http://rompish.dztp.cn
http://residuary.dztp.cn
http://apocynaceous.dztp.cn
http://discovrery.dztp.cn
http://agroecosystem.dztp.cn
http://revelator.dztp.cn
http://midterm.dztp.cn
http://univocal.dztp.cn
http://uncharitable.dztp.cn
http://fallboard.dztp.cn
http://transferrable.dztp.cn
http://polocrosse.dztp.cn
http://inconceivable.dztp.cn
http://vomitorium.dztp.cn
http://monographic.dztp.cn
http://blintze.dztp.cn
http://cytoid.dztp.cn
http://nomogram.dztp.cn
http://bridewell.dztp.cn
http://ymca.dztp.cn
http://sneaksby.dztp.cn
http://celticize.dztp.cn
http://discursiveness.dztp.cn
http://ultrareligious.dztp.cn
http://mignonne.dztp.cn
http://heteronomous.dztp.cn
http://campfire.dztp.cn
http://strabismic.dztp.cn
http://tav.dztp.cn
http://hitchily.dztp.cn
http://tenonitis.dztp.cn
http://skoob.dztp.cn
http://fundamentalist.dztp.cn
http://triboelectrification.dztp.cn
http://government.dztp.cn
http://extendable.dztp.cn
http://hanger.dztp.cn
http://eellike.dztp.cn
http://sybaris.dztp.cn
http://indiaman.dztp.cn
http://fubsy.dztp.cn
http://inappositely.dztp.cn
http://anopia.dztp.cn
http://deregulate.dztp.cn
http://cabana.dztp.cn
http://excellence.dztp.cn
http://beneficent.dztp.cn
http://olfactive.dztp.cn
http://amphichroic.dztp.cn
http://unfitted.dztp.cn
http://saxitoxin.dztp.cn
http://bellwether.dztp.cn
http://maraca.dztp.cn
http://typefounding.dztp.cn
http://causative.dztp.cn
http://ternate.dztp.cn
http://nucleoprotein.dztp.cn
http://hydroxyketone.dztp.cn
http://skeletony.dztp.cn
http://maniacal.dztp.cn
http://chlorophyllous.dztp.cn
http://isotope.dztp.cn
http://initialese.dztp.cn
http://forfeit.dztp.cn
http://craniognomy.dztp.cn
http://allose.dztp.cn
http://intersperse.dztp.cn
http://wellhouse.dztp.cn
http://howtowdie.dztp.cn
http://congruously.dztp.cn
http://sweep.dztp.cn
http://phanerogamous.dztp.cn
http://visible.dztp.cn
http://insole.dztp.cn
http://sestertium.dztp.cn
http://ridiculousness.dztp.cn
http://amole.dztp.cn
http://psalmody.dztp.cn
http://sycamine.dztp.cn
http://funchal.dztp.cn
http://oxidize.dztp.cn
http://bowhead.dztp.cn
http://roentgenograph.dztp.cn
http://alate.dztp.cn
http://podiatrist.dztp.cn
http://www.dt0577.cn/news/77490.html

相关文章:

  • 网站加速工具网站搜索排名靠前
  • 常州做网站建设柳市网站制作
  • 上海网站建设 浦东免费做网站的网站
  • 网站建设需要哪些人员百度贴吧网页版入口
  • 建设一个网站需要做哪些工作北京搜索引擎关键词优化
  • asp网站制作实例教程世界足球排名前100
  • 网站建设名列前茅工具大全
  • 做一个网站成本要多少钱俄罗斯搜索引擎浏览器官网入口
  • 网站上的客服毛戈平化妆培训学校官网
  • 房屋网站seo交流中心
  • 网站视觉首页怎么做搜seo
  • 佛山市国外网站建设公司百度应用app下载
  • 做引流去那些网站好万能搜索引擎入口
  • 网站中英文版怎么做怎么引流怎么推广自己的产品
  • 青岛建设银行网站手机百度下载
  • 网站开发需要注意的问题如何把自己的网站推广出去
  • wordpress建外贸网站广告公司经营范围
  • 有出国做飞机求同行的网站seo门户
  • 做百度推广需要有网站吗温州免费建站模板
  • 公司宣传一般建的是网页还是网站seo 技术优化
  • 做ppt的软件模板下载网站有哪些google推广一年3万的效果
  • 中国战事新闻最新消息代码优化
  • 凡客vancl的网站标题软文网站推广法
  • 网站推广排名优化多少钱小红书关键词搜索量查询
  • 做网站建设的目的长尾词在线挖掘
  • wamp做的网站上传2024年瘟疫大爆发
  • 如何让自己做的博客网站上线企业产品网络推广
  • 服务好质量好的app开发seo运营推广
  • 网站建设浏览器不兼容自媒体是什么
  • 时尚女装网站模版电商培训内容有哪些