- 運営しているクリエイター
#streamlit
loginをアプリにつける方法
authentificationは面倒なので,streamlitのSharingでごまかしていたが,fast.apiで必要そうなので,streamlit-authentificatorをベースに作ってみた.
データベースは無料なのでDETAを使う.
Detaだとfast.apiもタダで公開できる(がまだベータ).
configファイルというのを使って認証オブジェクトを生成するが,それをまるご
ChapGPTに在庫最適化をさせてみた
ChatGPTに「EOQモデルを用いて在庫を最適化するコードをstreamlitで書いてください。」と入れたら、以下のお返事もらえた。
エコノミック・オーダー量モデル(EOQモデル)は、在庫を最小限に抑えつつ、需要を満たすことを目的とするモデルです。EOQモデルを使用することで、最適な在庫数を求めることができます。
EOQモデルを使用して在庫を最適化するには、まずは必要な情報を収集します。これ
PoetryとStreamlit
環境構築のためのPoetryとWebアプリ開発のためのStreamlitの解説を演習でしました.Streamlitは日本語で投稿している人もいるようですが,一番大事なcashについて解説しているのはなかったようなので,あげてみました.
azureでdockerを動かすためのメモ
MS AzureでWeb app for containerでstreamlit appを動かしてみた.
やり方は簡単だ.
Dockerをローカルにインストールして,Dockerfile.txtを以下のように準備する.
FROM python:3.8USER rootRUN apt-get updateRUN apt-get install -y vim lessRUN apt-get in
サービスネットワーク設計システム
宅配便のネットワークを最適化するアプリをstreamlitで書いてみた。
最適化ソルバーで解いた後の変数やモデルのオブジェクトはハッシュ可能ではないので、Streamlitのキャッシュに保管できない。適当な形式(辞書など)に変換して、返り値にすればキャッシュにのる。
数時間でデータアプリを作成するツール
数時間でデータアプリを作成するツールというキャッチフレーズでお馴染みのStreamlitだが,サンプルの例題を解説しているに過ぎないものが(英語を含めても)ほとんどだ.
本家はこちら.
実践的な使用法を自分と学生用にメモしておく.
Streamlitでは上から順に実行して,それをWebに吐き出すのだが,ロジックのコントロールに注意する必要がある.
たとえば,buttonでユーザーがボタンを
logistic network design system using streamlit
Streamlitを使ってロジスティック・ネットワーク設計システムを作成してみました。