Streamlit 是一個開源Python函式庫,可以快速製作Data App。
Streamlit是一個全新的Python框架,旨在快速且簡單地建立交互式的數據科學報告和應用程序。它提供了一系列簡單易用的API,讓用戶可以輕鬆創建美觀和交互式的視覺化效果。此外,Streamlit還內置了大量的插件,以滿足用戶對於數據分析和視覺化的需求。它是非常適合用於數據科學、機器學習等領域,並且可以很容易地與其他數據科學工具(如NumPy、Pandas等)整合。总的来说,Streamlit是一個強大且易於使用的數據科學開發工具,可以大大提高開發效率。
讓機器學習工程師或是資料科學家自己也可以構建一個前端介面並快速部署
下面是一些使用Streamlit的方法:
建議在安裝streamlit之前先安裝Anaconda,然後在Anaconda環境下安裝streamlit,省掉安裝其他套件的步驟
Anaconda是一個開源的Python和R語言分析環境,可以在Windows、MacOS和Linux操作系統上運行。以下是安裝Anaconda的詳細步驟:
這些步驟將引導您完成Anaconda的安裝。您可以通過打開命令提示字元或終端窗口並輸入“conda”來驗證安裝是否成功。
安裝
pip install streamlit
streamlit version
啟動範例
streamlit hello
對於一個前端不熟的資料工程師 資料科學家 資料分析師來說
streamlit 可以讓枯燥乏味的程式碼變成美觀實用的App
安裝套件後可以直接從網址啟動服務
streamlit run https://raw.githubusercontent.com/streamlit/demo-uber-nyc-pickups/master/app.py
官方github:
官方文件
作者:黃翊鈜 Roy Hwang
經歷:ML engineer , AI engineer