プログラミング 【Python】2次元配列を1次元配列に変換する(平坦化) 周辺のセル(ムーア近傍)の生きているセルの合計を求めるため、2次元配列を1次元配列に変換(平坦化)するflattenメソッドを作成する。class LifeGame: def __init__(self): self.cells = [[0... 2021.06.09 プログラミング
プログラミング 【Python】周辺のセル(ムーア近傍)を取得する 任意のセルの周辺のセル(ムーア近傍)を取得するためにget_around_cellsメソッドを作成する。class LifeGame: def __init__(self): self.cells = [[0, 1, 0, 0, 0], [... 2021.06.08 プログラミング
プログラミング 【Python】ライフゲームの初期状態を作成する ライフゲームの初期状態を2次元配列で作成する。class LifeGame: def __init__(self): self.cells = [[0, 1, 0, 0, 0], [0, 0, 1, 0, 0], [1, 1, 1, 0, ... 2021.06.07 プログラミング
プログラミング 【Blender】オブジェクトを統合する import bpyimport bmeshimport mathfor item in bpy.data.meshes: bpy.data.meshes.remove(item)bpy.ops.mesh.primitive_cube_ad... 2021.04.23 プログラミング
プログラミング 【Blender】メッシュを細分化する import bpyimport bmeshimport mathfor item in bpy.data.meshes: bpy.data.meshes.remove(item)bpy.ops.mesh.primitive_cube_ad... 2021.04.22 プログラミング
プログラミング 【Blender】モディファイアーを追加する import bpyimport bmeshfor item in bpy.data.meshes: bpy.data.meshes.remove(item)bpy.ops.mesh.primitive_cube_add()bpy.ops.... 2021.04.21 プログラミング
プログラミング 【Blender】オブジェクトを複製する import bpyimport bmeshfor item in bpy.data.meshes: bpy.data.meshes.remove(item)bpy.ops.mesh.primitive_cube_add()bpy.ops.... 2021.04.20 プログラミング
プログラミング 【Blender】スクリプトでオブジェクトを生成する import bpyfor item in bpy.data.meshes: bpy.data.meshes.remove(item) bpy.ops.mesh.primitive_cube_add()参考 2021.04.19 プログラミング
プログラミング 【Pillow】PNG画像からGIFアニメーションを作成する 以下の記事で保存したPNG画像からGIFアニメーションを作成する。from PIL import Imageimport globfiles = sorted(glob.glob('./*.png'))images = list(map(l... 2021.03.07 プログラミング
プログラミング 【Pillow】ゲーミングカラーの画像を作成する import numpy as npfrom PIL import Imageline_data = np.arange(256)hue = np.tile(line_data, (256, 1))sat = np.tile(255, (2... 2021.03.04 プログラミング