Streamlit: Using cache not for performance but for repeatability

I came up with using random module for random selection from initial item of multi selectbox. But my first implementation like below did not work well. import random import streamlit as st def genRandIntWithoutCache(): return random.randin…

Testing numpy array

I tried to test below. But 4th assertion could not be passed. import numpy as np def test__sigmoid(): assert round(sigmoid(-5), 7) == (0.0066929) assert round(sigmoid(0), 5) == (0.5000000) assert round(sigmoid(5), 5) == (0.99331) assert (s…

Sort multi edge nodes with networkx in python

import import networkx as nx import numpy as np Create multi graph G = nx.MultiGraph() G.add_nodes_from(["A", "B", "C", "D", "E", "F"]) G.add_edges_from([("A", "B"), ("B", "C"), ("B", "D"), ("C", "D"), ("A", "E"), ("C", "E"), ("C", "F"), (…

Streamlitでインタラクティブな地図にデータを可視化する

この記事は何か Streamlitを使ってインタラクティブなデータ可視化を地図上で試みたい人のためのハウツーを記載 本記事で使用するコードのレポジトリは↓ github.com 完成イメージ どんなコードか まずダッシュボードのタイトルを設定 st.title("Garbage Dist…

Python&Rの時系列予測ライブラリ Prophetとは

始めに 今回はペーパーの冒頭を斜め読み+チュートリアルの触りをこなしてみた 超導入としてのメモとして記しておく Prophet とは 非線形のトレンドを持つ時系列データの予測にまつわるタスクの多くを自動化 Facebookが作った Python と Rで提供されている fa…

「ネットワーク思考のすすめーネットセントリック時代の組織戦略」を読んだ

www.amazon.co.jp 本書の問い 環境変化に役立つ普遍的な原理とは 解法としてのネットワーク理論、社会システム理論 他研究との違い シミュレーションによる機械的な結論等の器物的なネットワーク分析ではない 既存の成果を批判的に摂取しながら道の領域を開…

python streamlitで超お手軽データ可視化ダッシュボード作成してみた

streamlitヤバイ FlaskとJsでやってたことが一瞬でできる なんならそれ以上のことができる(サイドバーや進捗バー表示、チェックボックスとか) html/cssの設定要らず 学習コストが非常に低い とりあえずやってみたこと こちらのチュートリアル、10分とかか…

microbit Makecodeエディターの最近のアップデート内容が良き

support.microbit.org 上記リンク先は2020年にリリースされた新機能や改善点についての記事。こちらで言及されている変化点は以下の通り。 新たな音楽ブロックの追加 Web USBの改善 関数内の戻り値追加 ブロック内の展開と格納表示が追加 Pythonサポート デ…

ライフロング・キンダーガーデン 創造的思考力を育む4つの原則

学校教育を始めとした今後の教育のあり方を見直すきっかけとなるであろう以下本の紹介、というか簡単な感想文

python Djangoを使ったWebアプリ開発にオススメの書籍

「Webアプリわからん」「Djangoわからん」、でもどんなもんかとりあえず作ってみたい人向けの本を少ない経験を元に選んでみた