プログラミング 【Pillow】カラー画像をグレイスケールに変換する convertメソッドの引数を "L" に設定し、カラー画像をグレイスケールに変換する。 from PIL import Image img = Image.open('aoi-chan.png') gray_img = img.conve... 2021.03.03 プログラミング
プログラミング 【PyAutoGUI】スクリーンショットを撮る screenshotメソッドでスクリーンショットを撮る。 import pyautogui img = pyautogui.screenshot() img.save('screenshot.png') 参考 2021.03.02 プログラミング
プログラミング 【Python】配列に含まれる文字や文字列の出現回数を求める 辞書型を用いることで、文字や文字列の出現回数を求める。 文字の場合 S = 'apple' dict = {} for x in S: dict[x] = dict[x]+1 if x in dict else 1 print(dict) ... 2021.02.12 プログラミング
プログラミング 【Python】配列に含まれる数値の出現回数を求める 配列に含まれる数値をインデックスに指定することで、数値の出現回数を求める。 A = [2, 1, 1, 0, 3] arr = [0]*(max(A)+1) for x in A: arr[x] += 1 print(arr) プログラムを... 2021.02.11 プログラミング
プログラミング 【Blender】迷路に合わせて床の大きさを自動で調整する Scriptingタブから新規テキストデータブロックを作成し、以下のように編集する。 import bpy import sys import random from collections import deque class Maze(... 2020.12.29 プログラミング
プログラミング 【Blender】迷路を生成する Scriptingタブから新規テキストデータブロックを作成し、以下のように編集する。 import bpy import sys import random from collections import deque class Maze(... 2020.12.28 プログラミング
プログラミング 【Python】壁伸ばし法で迷路を生成する 迷路の幅と高さをそれぞれ width, height として設定し、その数値にしたがって壁伸ばし法で迷路を生成する。※迷路の幅と高さは5以上の奇数とする。 import sys import random from collections ... 2020.12.26 プログラミング