2022-01-01から1年間の記事一覧
参考url https://www.yayoi-kk.co.jp/lawinfo/2daikaisei/denshichobo/about.html https://www.tkc.jp/lp/ebooks/ https://keiyaku-watch.jp/media/hourei/sonota/denshicyobohozonhou https://hcm-jinjer.com/blog/keihiseisan/electronic_time_stamp/ 対象…
で、できるみたい。 そのうち試すかもしれないので、メモ https://www.kabuku.co.jp/developers/blender2minecraft-by-python https://blender.stackexchange.com/questions/253355/collision-detection
import bpy import copy import math import bmesh import sys from mathutils import Vector def main(): #全object削除 remove_all_obj() bpy.ops.mesh.primitive_cube_add() bpy.ops.mesh.primitive_cube_add(location = (1,1,1)) boolean("Cube") def bo…
import bpy import copy import math import bmesh import sys from mathutils import Vector def main(): #全object削除 remove_all_obj() #球追加 new_obj = add_sphere() # mirror適用 set_mirror_modifier( new_obj.name ) def set_mirror_modifier( obj…
import bpy import copy import math import bmesh import sys from mathutils import Vector def main(): select_end_edge( "Cube" ) # 縁の辺を選択 def select_end_edge( obj_name ) -> bool: # 一旦、全てを選択解除 for ob in bpy.context.scene.object…
import bpy import copy import math import bmesh import sys from mathutils import Vector def main(): touchup_mesh_object( "Cube" ) def touchup_mesh_object( obj_name ): for ob in bpy.context.scene.objects: # 一旦、全選択を解除 ob.select_set(…
詳細は、script内のcommentの通り 以下のurlも参考になります BlenderをPythonで操作する - Qiita Blender PythonのMeshデータアクセスのチートシート - Qiita Blender bpy でvertexとfaceとedgeを追加 | ぬの部屋(仮) import bpy import copy import math…
import bpy import copy import math import bmesh import sys from mathutils import Vector def main(): #全object削除 remove_all_obj() #cube 追加 new_obj_1 = add_cube_1() new_obj_2 = add_cube_2() # objectの原点位置を変更 (object自体は移動しま…
import bpy import math import bmesh import sys from mathutils import Vector def main(): #全object削除 remove_all_obj() #cube 追加 add_cube_1() add_cube_2() def add_cube_1(): bpy.ops.mesh.primitive_cube_add( size=1.0, align='WORLD', locatio…
import bpy import math import bmesh def main(): # 一旦、全object削除 remove_all_obj() # キューブオブジェクト 追加 bpy.ops.mesh.primitive_cube_add( size=1.0, align='WORLD', location=(1.0, 2.0, 3.0), # meter rotation=(math.radians(0), math.r…
画像テクスチャ適用は①~④の順に行いますが、ポイントは④ Step 内容 ① 対象のMeshを選択した状態でマテリアルプロパティを表示 ② マテリアル名称を適当に変更。例: TileWall ③ ベースカラーの左ある○をクリックし、画像を指定 : 画面上部のメニューからShad…
三次元版は、あまりないようでしたので、書いてみました。 細かい動作確認までは行っていませんが、以下の通りです。 最短経路を求める為、ダイクストラ法でも良かったかも # coding: utf-8 import sys import numpy as np # cf. https://shapely.readthedoc…
全文検索システムであるfessは、全く触れたことがなかったので、インストールまでを実施。 インストール自体は、FESSのドキュメントの記載の通りに進めることができ、 今回は、記載していませんが、FESSのドキュメントが丁寧にまとめられていますので、 クロ…
shapelyによるpolygon作成や、numpyによる座標変換(affine変換)、 mpl_toolkits.mplot3d.art3dによる3D表示の練習です。 # coding: utf-8 import numpy as np # cf. https://shapely.readthedocs.io/en/stable/manual.html from shapely.geometry import Pol…
# coding: utf-8 import numpy as np import matplotlib.pyplot as plt from matplotlib.path import Path from matplotlib.patches import PathPatch from matplotlib.collections import PatchCollection from matplotlib.lines import Line2D # cf. https…
https://shapely.readthedocs.io/en/stable/manual.html 上記の readthedocs の中から、いくつかを実装 # coding: utf-8 import numpy as np import matplotlib.pyplot as plt from matplotlib.path import Path from matplotlib.patches import PathPatch f…
pgRouting を使用した 幾何学図形に対する経路探索 - end0tknr's kipple - web写経開発 以前、上記のentry で、pgRouting (postgis) を使用し、 穴あきpolygonを描画しましたが、今回の場合は、pythonで。 # coding: utf-8 import numpy as np import matplo…
以下の通りかと思います スケール = 0.1125 (画面は、少数第3位までしか表示されません) 垂直方向のグリッド表示も必要なら、座標軸=Zもチェック Unit System = None とすると、Subdivisions で、小分割も指定できます
「Unity ML-Agents 実践ゲームプログラミング v1.1対応版」の 2章の写経です。 今回、この書籍より新しい 「ML-Agents Release19 + unity 2021.3 + python3.8 on windows 11」 を使用している為、書籍に記載されるsample codeと異なる点があります。 create …
Affine層とSoftmax-with-Loss層の計算グラフとnumpy for python実装 - end0tknr's kipple - web写経開発 上記のentryでは、ニューラルネットワークのアフィン層を使用していますが、 今回は、画像処理のAffine変換。 どうやら、Affine変換とは、ニューラルネ…
メモ。詳細は、python script内のコメントをご覧ください # coding: utf-8 from PIL import Image import numpy as np def main(): img_file_path = "./marble.png" img = Image.open(img_file_path) change_color_mode( img ) # カラー/モノクロモード変換 …
【ML-Agents Release 17 環境構築 2021.5 -Windows】【強化学習でAIを避難させる】 #2 -Unity ML-Agents - Qiita 上記urlを参考に ML-Agents Release19 + unity 2021.3 + python3.8 の環境を作成します。 ※ 2022/9時点で、最新のpythonは3.10ですが、 mlagen…
$ git clone --branch release_12 https://github.com/Unity-Technologies/ml-agents.git ↑このコマンドラインと同様に、トータスgitで、cloneするには、↓こう
総和 ( Summation ) 総乗 ( Multiplication ) Π(パイ)を、総積と誤って読んでいました
https://oguemon.com/study/linear-algebra/matrix-notice/ 上記urlの写経です 一覧 交換法則 結合法則 分配法則 指数法則 一覧 |法則名 |和|積|指数| |交換 |○|△| - | |結合 |○|○| - | |分配 |○|○| - | |指数 |-|-| ○ | 交換法則 和の場合、成立します…
http://www.math.kanagawa-u.ac.jp/mine/linear_alg/linear_alg_2017_02_28.pdf 上記pdfの p.8~からの写経 数学三大分野 用語 説明 代数学 四則演算の技法を高める学問 解析学 微分,積分,複素数等、極限,収束を扱う 幾何学 空間図形を扱う 微分積分 用語 説…
pythonによる deep learning のコードを スラスラとは、書けない。 そもそも、線形代数をかなり忘れている気がしますので、 線形代数を振り返ってみます。 線形代数の教科書は、様々な大学がpdfとして公開していますが、 私の場合、何となく、以下の神奈川大…
筑波大学の機械学習講座がyoutubeで公開されていますが、 その中で、紹介されている機械学習のロードマップが分かりやすかったので、 SVG (inkscape) で写経 www.youtube.com
# coding: utf-8 from PIL import Image import sys, os import urllib.request import gzip import numpy as np def main(): mymnist = MyMnist() (x_train, t_train, x_test, t_test) = mymnist.load_mnist() i = 0 while i < 10: img = Image.fromarray(n…
Re: Python3.6.10でDeepFloorPlanを動かしてみた - end0tknr's kipple - web写経開発 以前のentryで、一旦、諦めかけましたが 既に存在し、Google Colaboratory や data も公開されているので、 そのまま試すことができました。 https://github.com/zcemycl/…