Pythonでコマンドラインパーサーのclickを使いつつasyncioを使う
PythonでClickを使ってコマンドライン引数の処理をしつつ、asyncioを使って非同期処理を行う場合にどうすればいいか手こずりました。 解決方法について記録しておきます。
全 110 件中 21〜30 件を表示
PythonでClickを使ってコマンドライン引数の処理をしつつ、asyncioを使って非同期処理を行う場合にどうすればいいか手こずりました。 解決方法について記録しておきます。
MatlabをsshやVNC経由で操作するUbuntuへインストール仕様とした際に手間取りました。 その解決方法について記述しておきます。 結論としてはX11転送ができるssh接続で環境変数を指定したsudoの実行で解決しました。
Hands-on Machine Learning with Scikit-Learn, Keras and TensorFlow (3rd edition)のCh.2において、ValueErrorがでてしまいました。 テキストや筆者のリポジトリとはnumpyやscipyのバージョンが異なることに起因するエラーだと思います。 一部のコードを修正すれば最近のライブラリのバージョンでも動作できたので、修正箇所を記録しておきます。
PythonにおけるPandasに相当するのがRustにおけるPolarsです。 ただ、Pandasと比べて情報が少なく、Python版Polarsと情報が混同されていることが多いです。 今回はタイトル通りの内容を実現するのための情報集めに手間取りましたので、備忘録として残しておきます。
Microsoft純正のパッケージマネージャーであるwingetを使ってRust/Rustupの環境を導入してみました。 ビルドツール周りで少し注意点があったので記録しておきます。
Rustにおいて全角英数字を半角英数字に変換するのにはUnicode正規化を使うとよさそうです。 Unicode正規化が提供されているライブラリは複数存在するようですが、今回はunicode_normalizationクレートを利用することにしました。 以下にサンプルコードをまとめます。
Kerasにて時系列データを学習に利用する際、期間の異なる連続しない時系列データを用いたいことがあるかと思います。 ただ、単純に結合したのではつなぎ目の部分が連続しないデータとなってしまうので望ましくないです。 この切れ目を解決してモデルの学習に利用する方法について調べたのでまとめておきます。
先日povo2.0へ携帯回線を切り替えたのですが、明細としてメールで送られてくるPDFが暗号化されていました。 毎回パスワードを入力して確認するのは手間なので、ローカルでパスワードを解除して管理することにしました。 利用したライブラリはPyPDF2とそのAES暗号化対応プラグインになります。
Google Colaboratoryで動いていたJupyter NotebookのコードをAWS Sagemakerのノートブックインスタンスで動かしてみたところ、`Shape must be at least rank 3 but is rank 2 for '{{node BiasAdd}} = BiasAdd[T=DT_FLOAT, data_format="NCHW"](add, bias)' with input shapes: [?,128], [128].`のエラーが出て動作しませんでした。 原因を調べて対処方法をまとめましたので記録しておきます。
これまでのブログはHugoで運営していましたが、いい加減Javascriptを勉強しておきたいこと、GoogleAnalitycs4対応などでブログの修正が必要だったので、勉強かねてJavascript系のStaticSiteGeneratorでブログをリニューアルすることにしました。 SSGフレームワークとしてはNext.js、GatsbyJs、Hexo、AstroJS等があるようでしたが、ビルド時間とアクセス時間が早いことと学習コストの低さからAstroJSを選んで利用することにしました。
スポンサーリンク