「喰う・書く・逃げる」に棲む処

 動物に関するデータ分析者のブログです

Python

Windowsで`conda`以外のPython仮想環境を作る

Windowsでconda以外のPython仮想環境を立ち上げようと、 pyenv、venv、virtualenvなど、いろいろあり、その時点で混乱します。(仮想環境を作るとき、どれだっけともなる) さらにbrew installとかでセットアップしろみたいな記事が多くて、「今日のランチは…

PyScriptで動的Webページもどきを作る

今、激アツのPyScriptで遊んでみました。 pyscript.net PyScriptとは? いろんな情報が飛び交っているのでわざわざ説明するまでもないですが、サーバーを立てずにHTMLだけでPythonが動かせるという素晴らしいものです。 JapaScriptと比較している人もいます…

matplotlibのカラーマップを自作する

matplotlibで完全オリジナルのグラデーションカラーマップを自作する方法についてメモします。 1. ライブラリーの読み込み 今回はnumpyとmatplotlibを使います。 import numpy as np import matplotlib.pyplot as plt from matplotlib.colors import LinearS…

TensorFlowの自動微分の基礎をまとめてみる

TensorFlowの自動微分の基礎について自分なりにまとめてみました。 自動微分の正確な挙動を解説したわけではなく、「こんな感じの挙動なのではないか?」という私の考察を記しているだけなので、参考程度にしていただけると助かります。 TensoeFlowの公式ド…

【Python】"TypeError: can’t pickle XXX objects" に対処する

"TypeError: can’t pickle XXX objects" の対処法です 問題発生 list_a = [] for i in list_b: list_a.append(i) としてlist_aからlist_bにループでコピーしようとしているとします。 この時、 "TypeError: can’t pickle XXX objects" のエラーが返されまし…

Google ColabでPythonのバージョンを変更(Miniconda経由)

condaコマンドを使えるようにすることで、Pythonのバージョンを自在に変えられるようになるっぽいです。 Minicondaをインストールします。 %%bash MINICONDA_INSTALLER=Miniconda3-py39_4.9.2-Linux-x86_64.sh MINICONDA_DOWNLOAD_HP=https://repo.anaconda.…

PythonでArcGISとQGISをAnaconda環境以外で使う方法

Anacondaの場合 設定が楽だけど、exe化できない(かも) ArcGIS conda install -c esri arcpy もしくは conda install -c esri arcgis QGIS conda install -c conda-forge qgis Anaconda環境外の場合 ArcGIS 最近まで、conda install か ArcGIS Pro以外から…

OpenCVで動画を逆再生、逆再生しながらコマ送りしてみる

OpenCVで動画を逆再生してみました。

PyInstallerでPythonスクリプトをGUIのexeファイル化

Pythonで書いたGUIプログラムのexeファイル化の方法です。 pyinstallerのインストール PowerShellかコマンドプロンプトでこれを実行します。 pip install pyinstaller exeファイル化 exeファイル化したいスクリプトがあるフォルダに行きPowerShellかコマンド…

OpenCV-Contribをビルドする(後編インストール)

OpenCV-Contribを使いたいのでOpenCVと一緒にビルドしました。 OpenCVだけでよい場合はSourceForceからexeファイルをダウンロードすれば使えるようになります。 krhb.hatenablog.com 前編はこちらです krhb.hatenablog.com インストール環境 必要なアプリケ…

OpenCV-Contribをビルドする(前編:下準備・VTKのビルド)

OpenCV-Contribを使いたいのでOpenCVと一緒にビルドしました。 OpenCVだけでよい場合はSourceForceからexeファイルをダウンロードすれば使えるようになります。 krhb.hatenablog.com 後編はこちら krhb.hatenablog.com インストール環境 必要なアプリケーシ…

PowerShellでAnacondaの仮想環境を使う

今回は以下の記事に書いてあったことをメモしています。 qiita.com

Jupyter Lab / Notebookの初期ディレクトリの変更

パソコンにSSDとHDDを積んでいてHDDをデータ保存用に使用しています。しかし、AnacondaをインストールしてからJupyterLabを起動するとWindowsが入っているSSD側が初期ディレクトリとなっています。そして困ったことJupyterLab内でHDD側に移動できません。そ…