OpenMediaVaultとRaspberry Pi 4Bで自家製NAS
NAS(Network Attached Storage)は名前の通り、ネットワークに接続できるストレージ(HDDやSSD)を指します。ネットワークを経由して複数のデバイスから同時にアクセスできる点が便利です。自家製NASの構築にあたり、以下の記事を参考にさせていただきました。Raspberry
NAS(Network Attached Storage)は名前の通り、ネットワークに接続できるストレージ(HDDやSSD)を指します。ネットワークを経由して複数のデバイスから同時にアクセスできる点が便利です。自家製NASの構築にあたり、以下の記事を参考にさせていただきました。Raspberry
ゲート方式の量子コンピューターを模倣するソフトウェアの一つにGoogleが開発しているCirqがあります。CirqのバックエンドとしてNVIDIAが開発しているcuQuantumを使いたい場合、qsimというライブラリをインストールする必要があります。しかし、PyPIで公開されているqsimはGP
数年前に購入したRaspberry Piを真面目に運用しようかと思い立ち改めて初期設定をしていた際に少し詰まったため、手順をメモとして残します。普段は解説記事等を参考にさせていただくことが多いですが、最終的には公式ドキュメントしか勝たん、と思う機会も多いです。OSのインストールまず
パーシステントホモロジーを計算してくれる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