2022-01-01から1年間の記事一覧
UnityのPolygonCollider2Dを無効にするプログラムを作りたかったのですが、 PolygonCollider2D collider = GameObj.GetComponent<PolygonCollider2D>(); とするとcolliderの中身がnullになってしまい、PolygonCollider2Dを取得できませんでした。 ネットを探すと解決策を発見!! </polygoncollider2d>…
別のファイルで以下のようなプログラムを書く。 ここでnamespaceの中でクラスを定義する必要がある。 using System; namespace TestClass { public class TestClass { public void PrintTest() { Console.WriteLine("Other_Class!"); } } } 呼び出し側のプロ…
Windowsでconda以外のPython仮想環境を立ち上げようと、 pyenv、venv、virtualenvなど、いろいろあり、その時点で混乱します。(仮想環境を作るとき、どれだっけともなる) さらにbrew installとかでセットアップしろみたいな記事が多くて、「今日のランチは…
今、激アツのPyScriptで遊んでみました。 pyscript.net PyScriptとは? いろんな情報が飛び交っているのでわざわざ説明するまでもないですが、サーバーを立てずにHTMLだけでPythonが動かせるという素晴らしいものです。 JapaScriptと比較している人もいます…
matplotlibで完全オリジナルのグラデーションカラーマップを自作する方法についてメモします。 1. ライブラリーの読み込み 今回はnumpyとmatplotlibを使います。 import numpy as np import matplotlib.pyplot as plt from matplotlib.colors import LinearS…
SVGをテキストエディターで編集していて躓きそうなポイントがあったので何個かメモしておきます。 style="font-size: 12.00px;"でInkscape上では12ptになっていることがある テキストエディターでの単位はpx なのに inkscape上では単位がptと認識される謎の…
TensorFlowの自動微分の基礎について自分なりにまとめてみました。 自動微分の正確な挙動を解説したわけではなく、「こんな感じの挙動なのではないか?」という私の考察を記しているだけなので、参考程度にしていただけると助かります。 TensoeFlowの公式ド…
"TypeError: can’t pickle XXX objects" の対処法です 問題発生 list_a = [] for i in list_b: list_a.append(i) としてlist_aからlist_bにループでコピーしようとしているとします。 この時、 "TypeError: can’t pickle XXX objects" のエラーが返されまし…
ショートカットキーの設定 [CTRL]+K+[CTRL]+S: ショートキーの設定が開く ※拡張機能を入れていくとショートカットキーのバティングが発生する場合があるので、その時はショートカットキーの設定を調整する必要がある。 マルチカーソル [CTRL]+D: 選択した文…
※2022-9-23更新 最近VSCodeのSAS関連の拡張機能が充実してきたので、VSCodeでコーディングしたSASプログラムをBase SASでVSCodeから実行する方法を記します。 SASの拡張機能はSASの公式が出しているものが使いやすいです。 communities.sas.com 他にもSASjs…