Python PythonでResult型 PythonでResult型を使うために、result==0.17.0を使ってみたのですが、ドキュメントのmypy関連の記述が嘘なのでメモ。type guard functionsは機能しません。is_err, is_okではなく、isin... 2024.12.22 Python
Python 爆速でAITuberになってみた たまたま著者登壇のYouTubeを見たのがきっかけで、面白そうだったので、『AITuberを作ってみたら生成AIプログラミングがよくわかった件』を買ってみました。なお、著者のGitHubリポジトリはありますが、openai==0.28.1 ... 2024.06.03 Python
Python panderaでUnion型を扱う方法 pandera (0.18.0) ではUnion型がサポートされていなさげ。そのためちょっとだけ自分でコードを書く必要がある。例えばあるカラムが文字列or数値であることを検証するには、以下のようにすればよい。from datetime im... 2024.02.24 Python
Python Pythonで現在時刻を取得するテンプレート Pythonで現在時刻を取得するときに、確実にJSTで取りたいときは、以下のようにする。from datetime import ( datetime, timedelta, timezone,)JST = timezone(timedel... 2023.07.25 Python
Python VSCodeでE501を無視する (Python) flake8を入れてるとよく出るline too long (xxx > 79 characters) flake8(E501) [Ln yyy, Col 80]を Visual Studio Code (VSCode)で表示させなくする方... 2022.12.23 Python
Python DataFrameのmapとかapplyとか DataFrameのmapとかapplyとか、いろいろあって間違えがちなので、メモimport pandas as pdimport polars as pldf = (適当に作成)# pandas の場合df['a'].map(lambd... 2022.12.12 Python
Python Streamlit Cloud を使ってみた YOUR TIME を読んだついでに、時間感覚タイプテストのWebアプリを Streamlit で作って、ついでに Streamlit Cloud で公開してみました(河出書房新社のページだと、点数やグラフが出ないという不満点があったので)... 2022.10.29 Python
Python Python Redshift メモ Python で Redshift に接続するとき用のメモimport pandas as pdimport psycopg2con_format = 'dbname={dbname} ...'db_info = { 'host': ...... 2022.04.12 Python
Python Pythonでasyncioを使ってみる asyncとかawaitとか使っていい感じにやると、IOバウンドな処理は速くなる。from __future__ import annotationsimport asyncioimport pandas as pdimport psyco... 2022.02.11 Python
Python Pythonで処理時間を計測するタイマー contextlib.contextmanager を使って適当にやるfrom __future__ import annotationsfrom contextlib import contextmanagerfrom datetime ... 2022.02.11 Python