Python
試した環境 Python 3.11.6 scipy 1.11.3 本題 SciPy のt分布などの連続確率変数を表すクラスには区間推定を行うintervalメソッドがありますが、そのメソッドの1番目の引数名がalphaからconfidenceに変わりました。 これは SciPy 1.9.0 からの変更のようです…
試した環境 Windows 10 Home 21H2 Python 3.10.5 pexpect 4.8.0 本題 Python で SSH 接続してインタラクティブにコマンド実行したくて Pexpect の pxssh を使おうとしたところ以下のエラーが出ました。 import pexpect呼び出す方法では以下のエラーが出ます…
試した環境 Python 3.10.4 Pillow 9.0.1 本題 Pillow では開く画像ファイルのピクセル数の制限が設定されています。 このことはリファレンスのPIL.Image.open()の Warning コラムに詳しく書かれています。 pillow.readthedocs.io To protect against potenti…
試した環境 Windows 10 Miniconda3 py38_4.8.3 (Python 3.8.3 64-bit) 本題 conda を使用していると、仮想環境やパッケージのサイズが大きいので、Cドライブ以外にそれらを置きたいと思うことがあるかもしれません。 そのようなときは、conda configコマンド…
試した環境 Windows 10 Python 3.8.5 (64-bit) Miniconda3 py38_4.8.3 (Python 3.8.3 64-bit) はじめに この記事ではpip installに失敗した問題とその解決方法を書きます。 なお、「Python 公式版」とは Python.org で配布されているバージョンのことを指し…
はじめに、以前書いた記事を引用します。 一方、Pillow のbilevel におけるconvert の説明によると、 If dither is NONE, all values larger than 128 are set to 255 (white), all other values to 0 (black). とあるので、128の値を持つピクセルは0になる…
Pillow でOpenCV の膨張処理とを同じ処理がしたかったので、 その方法と処理結果が等しくなるか確認しました。 環境 python 3.5.6 opencv 3.4.2 pillow 5.2.0 コード全体 先に今回書いたコードを載せます。 # -*- coding: utf-8 -*- import cv2 import numpy…
同じ画像ファイルをPillow とOpenCV でそれぞれ読み込み、 一致しているか確認する処理を書きました。 import cv2 import numpy as np from PIL import Image def is_equal(cv_img, pil_img): return np.array_equal(cv_img, np.asarray(pil_img.convert('RG…
前回の記事で、convert メソッドの二値化処理について書きました。 ドキュメントと挙動とが一致するようになったのは有難いことなのですが、 個人的には非0の値が白になる挙動を求めていたので、 そのような処理を書きました。 from PIL import Image, Image…
はじめに 後述しますが、 この記事で書いた問題は既に他の方がGitHub のissue に報告し対応されておりますので、 次のバージョン以降ではこの問題は解消されると思います。 (2019/5/1追記)追記時の最新バージョンでは解消されていることを確認しました。 …
現象 私の環境では、conda コマンドを使用すると、以下のメッセージが表示される現象が発生してました。 extern "Python": function Cryptography_locking_cb() called, but @ffi.def_extern() was not called in the current subinterpreter. Returning 0. …
conda を使ってpython にOpenCV をインストールする方法は、検索すれば色々見つかります。 しかし色々あるために、どれが最適か迷うことにもなります。 なのでAnaconda Cloud でOpenCV をpython にインストールする方法を調べました。 :: Anaconda Cloud 上…
html からimg タグのsrc 属性の値を取得してwebページに含まれている画像URLのリストを作ります。 環境 Windows10 python3.5.2 手こずったところ HTMLParser は継承して必要な処理をオーバーライドして使う。 urllib.request.urlopen は、HTTPResponse オブ…
プロフィールアイコンをデフォルトから変更しました。手書きの文字です。 このアイコンを作成する時に背景が透過のままでしかも余白の多い状態で保存してしまったので、 以下のPython スクリプトを実行して余白を切り落としました。 from PIL import Image i…