【ubuntu-22.04】homcloudのビルドエラー
パーシステントホモロジーを計算してくれるPythonモジュールであるhomcloudをインストールしようとしたところビルドエラーが発生したので、備忘録としてメモを残します。エラーメッセージ(後半部分のみ抜粋) In file included from ext/alpha
パーシステントホモロジーを計算してくれるPythonモジュールであるhomcloudをインストールしようとしたところビルドエラーが発生したので、備忘録としてメモを残します。エラーメッセージ(後半部分のみ抜粋) In file included from ext/alpha
はじめにこれまではrequirements.txtを使って依存パッケージを管理していたのですが、新しくパッケージを追加するたびに手動で編集する必要がある、開発時のみ使いたいパッケージもまとめて記入しておかないと不便、など少し不満を感じていました。そこで、パッケージのインストールと管理を一度
やりたいことPythonプログラムから特定のslackチャンネルにテキストメッセージを送信するPythonプログラムによって生成した画像を特定のslackチャンネルに送信する詰まった箇所画像のアップロードよく出てくる日本語記事はPythonのrequest
フォントの埋め込み設定Type 1フォントを使いたい時import matplotlib.pyplot as pltplt.rcParams['text.usetex'] = True plt.rcParams['text.latex.preamble
Pythonにも最適化オプションが存在したことを最近知ったので、メモ程度にまとめます。Pythonのオプション・環境変数などについてはドキュメントに記載されています。オプション-Oassertの削除組み込み定数__debug__の値をFalseにする-OOa
torchvisionのResizeを、OpenCV および PyTorch C++ API を使ってなるべく再現します。ここで紹介するのは、あくまでも「同じような操作」を行う方法なので、torchvisionと全く同じ前処理ができる訳ではないです。(PyTorch Forum)Pytho
torchvisionで実装されているcenterCropをC++(OpenCV)で再現する方法です。torchvisionで使われているcenterCropの実装を見れば終わりなんですが、そこまでしたくない人のために実装例を載せます。cv::Mat img_float; // c
torch.jit.traceを試してみるtorch.jit.script(model)がうまくいかない場合でも、torch.jit.trace(model, sample_input)ならうまくいく場合があります。torch.jit.traceを使った場合、変換後
PyTorchと併用した際の undefined reference to cv::imreadundefined referenceは、リンクすべきライブラリをリンクし忘れている場合に発生するエラーですが、今回はきちんとリンクしているのにエラーが消えませんでした。自分の場合は、P
「テトリスを作る」第2回は、SRSシステムやスコア計算を除く基本機能の実装です。前回の記事はこちら具体的には、TetrominoクラスPlayFieldクラスTetrionクラスCanvasクラス(GUI用)EventHandlerクラス(キー入力管理)Applicatio