
最全Streamlit教程
文章平均质量分 97
最全Streamlit教程,非常详细~持续更新,欢迎关注!
蓝色是天
感谢关注我的CSDN博客!作为一个技术从业者,我有着对前后端开发、数据分析和人工智能的浓厚兴趣和深入研究。在博客中,我将分享关于这些领域的经验、知识和最新趋势。同时,我也愿意倾听您的建议和反馈,共同进步。
此外,我还想特别感谢我的粉丝们。你们一直以来的关注和支持是我进步的动力所在。感谢你们对我的文章的认可和鼓励,我会继续努力提供有价值的内容,与大家一起探索技术的边界。
如果您有任何关于前后端开发、数据分析或人工智能的问题或主题需求,请随时提出,我会尽力为大家解答和探讨。让我们共同努力,不断学习和成长,开拓新的技术领域,迎接未来的挑战。
谢谢大家的支持和陪伴!
展开
-
Streamlit 讲解专栏(十二):数据可视化-图表绘制详解(下)
介绍Streamlit库在数据可视化中的应用及函数使用方法。强调数据可视化重要性,介绍Streamlit构建交互式数据应用优势。详解函数的使用及参数:st.vega_lite_chart、st.plotly_chart、st.bokeh_chart、st.pydeck_chart、st.graphviz_chart和st.map,创建各种图表、地图和网络图,实现丰富交互。总结Streamlit的便捷灵活性,并提供进一步学习资源。Streamlit有效探索和传达数据见解,提升可视化能力。原创 2023-09-01 10:23:53 · 6682 阅读 · 84 评论 -
Streamlit项目:乐高风格马赛克设计工坊~打造个性化马赛克图案的平台
本项目致力于开发一个乐高像素风图片生成工具,使用户能够上传图片并实时预览以及保存经过处理的乐高像素风图片。利用Streamlit框架和图像处理库,我们实现了图片的截取和处理功能。用户可以根据提供的使用指南运行应用程序,或直接在在线应用程序上进行图片处理。处理完成后,用户可选择保存为图像文件或获取像素数据。乐高像素风图片广泛应用于艺术创作、个人照片编辑和品牌推广等领域。本项目的目标是提供一个简单易用且有趣的工具,为用户带来乐趣和创作灵感。原创 2023-09-05 10:00:00 · 2456 阅读 · 116 评论 -
Streamlit项目:基于讯飞星火认知大模型开发Web智能对话应用
本文介绍了如何使用Streamlit和讯飞星火认知模型机器人构建一个实时问答应用程序。通过获取讯飞开放平台的API信息,并使用Streamlit库创建用户界面,用户可以输入问题并获取即时回答。通过示例代码和详细解释,读者可以轻松集成此功能到自己的项目中。本文还总结了关于Streamlit的重要知识点,包括显示文本、创建文本输入框和存储会话状态等。这些知识将为构建交互式的Web应用提供有力支持。建议对Streamlit和讯飞开放平台感兴趣的读者阅读本文,并尝试构建自己的问答应用程序。原创 2023-08-21 10:00:00 · 10055 阅读 · 88 评论 -
Streamlit 讲解专栏(十一):数据可视化-图表绘制详解(中)
在本篇博文中,我们深入探讨了Streamlit库中的图表绘制功能,特别关注了st.altair_chart函数的使用。通过学习该函数的应用和参数设置,我们学会了如何绘制交互式散点图,并了解了如何定制图表主题以及增强数据可视化的交互性与注释。本文的内容和技巧能够帮助我们更好地理解数据,并有效传达见解和支持决策。在即将到来的数据分析和传达工作中,不断探索和运用数据可视化的技巧将使我们发挥更大的潜力。祝您在数据可视化的旅程中取得更多成功!如有疑问或建议,请随时与我联系。原创 2023-08-28 09:00:00 · 5508 阅读 · 71 评论 -
Streamlit 讲解专栏(十):数据可视化-图表绘制详解(上)
在本文中,我们介绍了 Streamlit 中常用的几种图表绘制方法,包括线状图、面积图、柱状图以及自定义图表。通过这些方法,我们可以直观地展示数据的趋势、分布以及比较不同类别之间的差异。同时,我们也重点介绍了如何使用 Matplotlib 来创建自定义的图表,并在 Streamlit 应用程序中展示。通过数据可视化,我们可以更深入地理解和传达数据,从而为分析和决策提供更准确的支持。在下一篇文章中,我们将继续探讨其他数据可视化方法,原创 2023-08-18 19:44:31 · 5551 阅读 · 26 评论 -
Streamlit项目:搭建舌体分割的初步展示应用
本文介绍了如何使用Streamlit构建舌体分割的演示,并提供了相关链接和演示截图。读者可以上传本地图片或填写网页图片链接进行舌体分割。演示目前展示初步效果,数据集数量有限,模型仍在优化中。需要注意上传的图片必须为jpg格式。文章还介绍了Streamlit的基本知识和使用方法,并提及了Streamlit cloud服务器可能访问较慢的情况。最后,文章总结了搭建过程简单,鼓励读者探索舌体分割功能,并期待后续详细介绍完整的Streamlit项目搭建。原创 2023-07-30 22:08:54 · 3646 阅读 · 57 评论 -
Streamlit项目: 轻松搭建部署个人博客网站
本文介绍如何利用 Streamlit 搭建个人博客网站,将 Markdown 文章和图像展示在交互式界面中。无需繁琐前端开发,我们通过 Python 编写代码,创造出美观功能丰富的博客。文章解释了读取 Markdown、处理图片链接、构建多页面交互等技术,同时涵盖发布网站至 Streamlit Cloud。通过 Streamlit,我们以创新方式与读者互动,将复杂内容以直观方式展示。这篇文章为初次尝试使用 Streamlit 的人提供了实用指南,激发大家在交互式数据应用方面的创造力。原创 2023-08-11 08:21:07 · 6979 阅读 · 53 评论 -
Streamlit 讲解专栏(九):深入探索布局和容器
欢迎来到《最全Streamlit教程》系列的新篇章!本篇博文将深入研究 Streamlit 的布局和容器,为您呈现一个精彩的界面设计世界。从侧边栏到选项卡,再到折叠面板,我们将探索如何通过 st.sidebar、st.columns、st.tabs 和 st.expander 等组件,实现交互元素的巧妙排布。同时,我们还将介绍 st.container 和 st.empty 的使用,让您能够更好地管理和组织应用中的内容。通过本文,您将掌握如何创造出独特、富有动感的界面,为您的 Streamlit 应用注入新原创 2023-08-14 10:00:00 · 12741 阅读 · 46 评论 -
Streamlit 讲解专栏(八):图像、音频与视频魔法
在本篇技术博客中,我们深入探索了Streamlit框架中的媒体元素功能:st.image、st.audio和st.video。这些功能使得在Streamlit应用程序中展示图像、音频和视频内容变得异常简单。通过示例代码和详细解释,我们学会了如何使用这些功能,为用户呈现丰富多样的多媒体内容。无论是为数据可视化增加视觉冲击、为应用增添声音效果,还是嵌入动态视频内容,媒体元素为应用带来了更多层次的交互体验。在深入了解这些媒体元素之后,您将能够更自信地开发出引人入胜的Streamlit应用。原创 2023-08-09 22:46:54 · 6197 阅读 · 14 评论 -
Streamlit 讲解专栏(七):解析数据元素
在本篇博文中,我们介绍了使用 Streamlit 的 st.metric 方法展示指标数据的方法。我们首先展示了如何使用 st.metric 单独展示一个指标数据,并解释了 label、value 和 delta 参数的作用。接着,我们展示了如何结合 st.columns 方法创建多个指标数据的布局,并提供了一个示例。然后,我们介绍了如何通过设置 delta_color 参数控制增量指示器的颜色和显示。最后,我们展示了使用 st.json 方法展示 JSON 数据的示例。原创 2023-08-08 14:19:00 · 4337 阅读 · 3 评论 -
Streamlit 讲解专栏(六):展示文本魔力
本篇博文介绍了Streamlit中的一些常用文本元素和相关方法,使您能够创建丰富多样的文本内容。首先,我们学习了如何使用st.markdown函数引入丰富的Markdown文本。然后,我们了解了如何使用st.title、st.header和st.subheader来添加标题,以及如何使用st.caption来添加解释性文字。接着,我们学习了如何使用st.code来展示代码块,并使用st.text来展示简单的文本。原创 2023-08-05 21:57:42 · 5809 阅读 · 3 评论 -
Streamlit 讲解专栏(五):探索强大而灵活的 st.write() 函数
本篇博文介绍了Streamlit中的st.write()函数的多种用法。首先,我们学习了如何使用st.write()显示HTML内容和Markdown内容,并展示了如何在其中嵌入代码块和DataFrame的交互式表格。然后我们介绍了如何使用st.write()显示音频和视频。接着,我们展示了如何使用st.write()显示图表、图片和地图,并嵌入和展示PDF文件。最后,我们学习了如何在st.write()中添加文件下载链接,方便用户下载文件。原创 2023-08-05 18:39:48 · 5106 阅读 · 2 评论 -
Streamlit 讲解专栏(四):深入理解按钮行为
本篇博客介绍了如何使用按钮处理耗时或写入文件的过程,并将结果保存起来,以便在需要时进行访问。通过一个示例,我们演示了如何在Streamlit中创建按钮和相关小部件,并将处理结果保存到会话状态中。同时,我们也提到了一些常见的按钮反模式,以帮助读者避免在使用按钮时犯错。原创 2023-08-05 09:00:04 · 11230 阅读 · 9 评论 -
Streamlit 讲解专栏(三):两种方案构建多页面
Streamlit是一款流行的Python库,用于快速构建数据科学和机器学习应用。本文介绍了Streamlit的两种多页面应用实现方式。第一种方法是使用侧边栏组件,您可以在其中添加导航链接或按钮,每个页面可以定制其内容和布局。第二种方法是使用选项卡组件,创建多个选项卡以显示不同的内容。无论选择哪种方式,Streamlit提供了简单而强大的功能来构建令人印象深刻的交互式应用程序。无论是简单的页面导航还是复杂的页面切换,Streamlit都能满足您的需求。原创 2023-08-04 13:59:26 · 14948 阅读 · 18 评论 -
Streamlit 讲解专栏(二):搭建第一个应用
📣 重要通知!在我之前的博客中,曾经介绍过Streamlit的安装方法和初步应用。如果你还没有参阅过,请先阅读这篇文章,它为我们接下来的探索铺垫了基础。🔍😊(一) 初识Streamlit——安装以及初步应用 在这篇文章中,我向大家简要介绍了Streamlit的安装过程,并分享了一个简单应用的示例供大家参考。🚀🔗接下来,我们将继续探索如何使用Streamlit创建第一个应用。请随我一同展开这个令人兴奋的旅程!💡✨。原创 2023-08-02 09:00:00 · 5191 阅读 · 8 评论 -
Streamlit 讲解专栏(一):安装以及初步应用
Streamlit是一个用于快速构建和部署数据应用的Python库。它的设计理念是使数据科学家能够快速而简便地创建交互式数据可视化和Web应用程序,而无需大量的前端开发经验。Streamlit是一个简单易用、功能强大的Python库,为数据科学家提供了一种快速构建和部署数据应用的方式。借助Streamlit,你可以更加高效地探索和展示数据、分享机器学习模型,并快速构建自定义的数据应用程序。开始使用Streamlit,让你的数据应用开发变得更加简单快捷!原创 2023-08-01 14:08:20 · 14500 阅读 · 9 评论