JP / EN

広告
ここには書いたコードを置いたり、簡単な解説記事を書こうと思っています。

Web関係

Python

PIL, NumPy, PyTorchのデータ相互変換早見表

PyenvでPythonのバージョンが切り替わらないと思ったらインストール先が変わっただけだった

NumPyのarray.sizeに相当するのはPytorchのTensor.numel()

Squeeze / unsqueezeの使い方:要素数1の次元を消したり作ったりする

PyTorch Tensorを確実にNumpy Arrayに変換する

PyTorchとTensorFlowのレイヤ・モジュールの対応関係

TensorFlowのテンソルをPyTorchに変換したりPyTorchから TensorFlowにしたりする

Python 内包表記の使い方をマスターする

Numpy/PyTorchのブロードキャスト機能の解説

TensorFlowのテンソルとPIL, NumPy, PyTorchの相互変換

Python os.path.splitextの使い方 ファイルパスから拡張子を取り出す

FlaskでWebサーバを立てるサンプル~最小限のコードで

PyTorchのテンソルを画像にして保存する

Pythonでファイルを日付順にソートするにはos.path.getmtimeをキーにする

Python + FlaskでWebSocket サンプルコード

PyTorch detachとは何か: 計算グラフからテンソルを切り離す

pipの設定ファイルpip.confはどこに? 置いてある可能性のある場所一覧

NumPy np.clip: arrayの値の範囲を指定した最大値・最小値に合わせて丸める

Pandas 複数のファイルをまとめてDataFrameとして読み込む

Python サブディレクトリ内のスクリプトからのインポート

"\ufeff"から始まるBOM付uftをPythonで読み込む

Flask send_from_directoryで静的ファイルを配信

HuggingFaceモデルをローカルにダウンロード・シンボリックリンクを無効にする

"ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+": とりあえずurllib3のバージョンを落とせば動く

Python globのrecursiveオプションで再帰的にファイルを列挙

Unexpected error from cudaGetDeviceCount(): nvidia-fabricmanagerを再起動したら直った

タブ区切りファイルtsvもPythonではcsv.readerで読み込む

Flaskサーバを外部公開~外から接続できないときのチェックポイント

ヘッドレスOpenCV:GUI省略による軽量化とインストール時の罠

ポケモン タイプ相性の倍率データ in Python

Python OpenCV/PillowでWebP画像を読み込む

Pytestの推奨ディレクトリ構成:プロジェクトのルートからpytestが動くようにする

PythonからGemini APIを叩く:requestsを使うのが簡単

h5ファイルをPythonで開いて中身を確認する

FastAPI入門:最小構成でとりあえずサーバを立ててみる

型アノテーション:Python3.8以下でTypeError: 'type' object is not subscriptableがでる

C/C++

ゲーム製作

その他

エージェントフォワードによる多段ssh失敗はknown_hostsを消すと直るかも

Windowsで作ったzipをMacで展開できないときはdittoを使う

"Git Pull is Not Possible, Unmerged Files"が出てpullできないときはfetch&reset

MySQLで散発的なイベントの日付ごとの最大値・最小値などを集計する

Linuxコマンドでzip圧縮をする:zip -r hoge.zip hoge/

Vimでタブなどの空白文字を可視化するのは:set list

Vimでやり直し(元に戻すを元に戻す・redo)は:redo

MySQLでの新規ユーザを追加はcreate user 'newuser'@'%' identified by 'password';

Linuxでまだマウントしていないディスクはparted -lで探す

Linuxコマンドでディレクトリのフラット化 (flatten)

パスワードをログやファイルに残さないように設定する

DockerコンテナのIPアドレスはdocker inspectで調べる

xargsの使い方:ファイルなどへの反復操作を簡単に

コマンドでファイルやディレクトリ数を数える:ls + grep + wcで条件を指定

"Ping: sendmsg: Operation not permitted"はiptables初期化で直った

"unlink: cannot unlink 'link/': Is a directory" unlinkにスラッシュを付けてはいけない

SSHポートフォワーディング Bad stdio forwarding specification '%h:%p'の直し方

Ubuntuで個別パッケージのアップグレードはapt install --only-upgrade

Gitの"fatal: detected dubious ownership in repository"はリモートリポジトリの所有権を見直す

__pycache__をgit ignoreする方法~任意のサブディレクトリからの除外

Git "fatal: Need to specify how to reconcile divergent branches."の直し方



このエントリーをはてなブックマークに追加

https://wonderhorn.net/