はじめに
Streamlit(ストリームリット)は、Pythonで書かれたオープンソースのフレームワークであり、データに基づいたウェブアプリケーションを簡単に構築することができるツールです。主にデータサイエンスや機械学習の分野で利用されており、データの可視化や分析、機械学習モデルの結果の共有などに適しています。
本記事ではGoogle Colab上でStreamlitを動かす方法について記載します。
Google Colab
プロジェクトを新規作成します。
Streamlit
Streamlitのインストール
!pip install streamlit
Streamlitのプログラムを作成
app.py
# app.pyというファイルに保存しても可
%%writefile app.py
import streamlit as st
def main():
st.title('Hello Streamlit in Google Colab!')
st.write('This is a sample Streamlit app running in Google Colab.')
if __name__ == '__main__':
main()
Streamlitを起動する。
!streamlit run app.py & sleep 3 && npx localtunnel --port 8501
your url is : https://***
と表示されるのでクリックします。
トンネルパスワードに自身のIPアドレスを入力し、クリックして送信します。
以下の様に表示されればOKです。あとはapp.py
の内容を修正することで様々なアプリを作成することができます。