python pandas / polars における concat の速度比較 pandas で primary key 使わずに複数のテーブル(DataFrame)を行方向に結合する際に,追加したいテーブルを逐次 concat する方法しか頭にありませんでした.しかし,たまたま見かけたコードでは,「list に Da... 2023.10.02 pythonプログラミング
python PyAutoGUI を用いて Google Colab Pro+ でなくても放置状態で計算させ続ける Colab ユーザーにおいて,リッチな Pro+ ユーザでない限り最も厄介なのは,「バックグラウンド実行できない」「放置しておくと操作中かどうか聞かれるウィンドウが表示され,そのまま更に放置するとセッションが切れる」という点だと思います.上... 2022.06.23 pythonプログラミング
python Python で excel 処理を半自動化 日本のデスクワーカーにおいて,Microsoft 社の表計算ソフトである excel は,ほとんどの方が業務で用いられる避けて通れないツールだと思われます(excel 以外の表計算ソフトを用いる場合もあると思います).excel は GUI... 2022.06.03 pythonプログラミング
python pytorch の .numpy() メソッドで “RuntimeError: Numpy is not available” になったときの対処法 ある日,ローカル上にて pytorch でモデル構築し,torchsummary.summary で構造を表示しようとしたところ,"RuntimeError: Numpy is not available" に遭遇し,しばらくネットサーフィ... 2022.05.16 pythonプログラミング
python 機械学習におけるデータ分割手法まとめ 機械学習において,持っているデータ全てを学習させてしまうと,そのデータの傾向に依存したバイアスがかかり,過学習に陥ることによって,モデルにおける未知のデータに対する推論性能(汎化性能)が損なわれる恐れがあります.これの対策の一つとして,デー... 2022.05.13 pythonプログラミング
python テーブルデータ操作ライブラリ pandas(入門編) よくあるデータの形式として, テーブルデータ時系列データテキストデータ画像データ音声データ映像データ などがありますが,世の中で最も良くあるのは,特に汎用性の高いエクセルのシートで表されるような行列のデータであるテーブルデータと思われます.... 2022.04.29 pythonプログラミング
python 自動 GUI 操作ライブラリ PyAutoGUI を用いた業務自動化 (RPA) RPA(Robotic Process Automation)とは,ボット,または,仮想知的労働者(Digital Labor)による,業務を自動化する技術の一種と言われています.働き方が見直されている昨今において,工場などの現場作業はもち... 2022.03.08 pythonプログラミング
python VS Code のインストールと Python 用に最適化する手順 VS Codeは高機能なテキストエディタで,かなりカスタマイズが利きます.このカスタマイズを上手く設定することや,チームで統一することは,作業を効率化するうえでとても重要です.当該記事では,VS Code のインストール手順とともに,より高... 2022.02.28 pythonプログラミング
python 【自前python講座】NumPy(数学演算/配列操作ライブラリ 入門編) 他のプログラミング言語に対して,Python は比較的容易に書くことができ,頭で思い描いたことを実装しやすい言語です.しかし,一方でコンパイルを必要としないスクリプト言語であることから,大規模計算において Python 単独では処理が遅いた... 2022.02.17 pythonプログラミング
python 【自前python講座】標準ライブラリ(ファイル/ディレクトリ/時間操作) 自前の python 講座用資料です.今回は,標準ライブラリの一部について紹介します. 今回のコードは,次の github にも載せています. Python の標準ライブラリの一覧は,公式ドキュメント ( の通りで,200 を超えます.もち... 2022.02.11 pythonプログラミング