Python 【PyTorchエラー解消】RuntimeError: mat1 and mat2 shapes cannot be multiplied を参考に強化学習を試していた時に以下のエラーに遭遇しました。 RuntimeError: mat1 and mat2 shapes cannot be multiplied (1x6 and 2x128) 原因と修正方法を調べたので備忘録と... 2024.06.20 Python
Python 【Python】argparseのよく使う奴だけまとめたサンプルコード集 Pythonでコマンドライン引数を処理する時に使用するargparseについて、よく使うコードのサンプルをまとめました。 基本的な使い方と、デフォルト値/必須オプション/型チェック/ロングオプション/例外処理、についてまとめています。 2023.03.18 Python
Python 【pydantic】未定義フィールドの動作 pydanticで未定義のフィールドを指定した場合の動作をまとめました。 概要 Extra.allow: 未定義のフィールドを指定するとそのフィールドが追加されるExtra.ignore: 未定義のフィールドを指定してもそのフィールドは無視... 2022.08.14 Python
Python 【Python】ソケット通信サンプル 〜プロセス間通信入門#1〜 Pythonでプロセス間通信の勉強を始めました。第一弾は通常のソケット通信です。 概要 ソケット通信自体はご存知の方が多いかと思いますが、今回はそれをプロセス間で実行していきます。コード自体は通常のソケット通信と同じで、IPアドレスがローカ... 2022.07.27 Python
Python Pythonでコンソールの入力待ちを行う 標準モジュールのfileinputを使用するとコンソール入力待ちがめちゃくちゃ簡単に実現できたので紹介します。以下サンプルコードになります。 import fileinput for line in fileinput.input(): #... 2022.07.27 Python
Python 【Python】subprocessのよく使う奴だけまとめたサンプルコード集 Pythonのsubprocessについて、終了コード/標準出力/標準エラー出力を取得する方法、例外処理/タイムアウト扱い、ワイルドカード/パイプ/標準入力の使い方をそれぞれサンプルコードで紹介しています。 2022.07.16 Python
Python 【Win11】3分で出来るPythonプログラミング環境構築 Windows11のPCにPythonプログラミングの環境を構築する方法をこれからプログラミングを始める人向けにまとめてみました。 1分で出来るレベルで簡単なので、プログラミング始めたいけど何から手を付けたらいいか迷っている人は是非試してみてください。 2022.05.22 Python
Python Python小ネタ Pythonの小ネタをまとめました。 ・バイトオーダの変換 ・IPアドレスの整数値-文字列の変換 ・MACアドレスの整数値-文字列の変換 ・シグナルハンドラ ・パッケージ化 2020.01.08 Python
Python 【Python3】unittest使い方まとめ python3でのunittestの使い方をまとめました。基本的な使い方から、subTestでパラメータ地獄を突破する方法、例外の試験、mock/patchの使い方等、unittestでとりあえず使いそうな機能は網羅してみましたた。あと、おまけでmain関数とか標準入出力の扱いについても書いています。 2019.12.10 Python