pythonライブラリ

numpyのリストにおいてこの様な点々(コロン、ピリオド)の意味 [1,:] [1, ..., 1]

numpyリストにおいて、コロン(:)やピリオド(.)の意味を説明する。 コロン コロンはよく[1, :]の様な形で見かける。 :は言い換えればすべて、という意味だ。 よって[1, :]では[1,0]、[1,1]、[1,2]などを返す。 以下の様なプログラムを実行する。 import numpy…

PILを用いた画像圧縮(jpeg, jpeg2000)

pythonのライブラリPIL(Python Imaging Library)を用いてjpegやjpeg2000による圧縮を行う方法を示す。 from PIL import Image Image.open('org_img.png').save('new_img.jpg', format='jpeg', quality=50, optimize=True) qualityの値を変化させることで精度…

ImportError: cannot import name 'imread' from 'scipy.misc' の対処法

scipyは $ apt-get install python-scipy $ pip install scipy でインストールできる。 しかしimreadがimportできないというエラーがでる場合がある。 これはバージョンが新しいものではサポートされなくなったからだ。 よって古いバージョンである1.1.0をイ…

import os について

ここではpythonコードでimport osによって行えることを記述する。 linuxコマンドの実行 os.system("ls") パスの結合 os.path.join("/dir1/dir2","file.py") 詳しくはhttps://www.sejuku.net/blog/64408を参照。 ファイルサイズの取得 os.path.getsize("/dir1…