記事一覧
Python 画像への描画メモ
import osimport cv2import numpy as npfrom pathlib import PathIMG_SIZE = 256 # 画像サイズBLOCK_SIZE = 32 # 黒ブロックサイズos.chdir(Path(__file__).resolve().parent)img_outdir = "./img"os.makedirs(img_outdir, exis
もっとみるIcarus Verilog, gtkwave (Verilog Simulator) 備忘録
WSLがインストールされていることが前提
Icarus Verilog
wsl, pyenv, virtualenv を用いた環境構築のメモ
自分がインストールしたときの情報の備忘録
WSLのインストールPyenvVirtualenvVSCodeタブキーの調整
python os.path.join と glob
import osimport globpath = "D:\\Git\\python-scripts\\"# test dir 内の.pyファイルを抽出path_join = os.path.join(path, "test", "*.py")print("*glob.glob(path_join)")print(*glob.glob(path_join), sep="\n")# path 以下
もっとみるMatplotlibで綺麗にグラフを並べる方法
import numpy as npimport matplotlib.pyplot as pltimport seaborn as sns# figure()でグラフを表示する領域をつくり,figというオブジェクトにする.fig = plt.figure(dpi=150)# plt.subplots_adjust(wspace=0.4, hspace=0.4)h = 5v = 10height
もっとみるnumpy diff の挙動メモ
import numpy as npimport matplotlib.pyplot as plta = np.array([1, 2, 2, 2, 2, 10, 3, 1, 1, 1])print(f"a, Expected 10 : {len(a)}")fig = plt.figure()ax = fig.add_subplot(1, 1, 1)x = np.arange(len(a))ax.
もっとみるpython numpy.append と listのappendの比較
numpy.appendが遅いというのを見たので、計算してみました。
import numpy as npimport timeimport pandas as pddata_nums = np.logspace(1, 5, 5)# [1.e+01 1.e+02 1.e+03 1.e+04 1.e+05]data_nums = data_nums.astype("int64")df = pd.D
太陽光の放射量から測光量への変換
1SUN(放射量で約1000W/m2)が、約100kluxだと知られています。
ただ、実際に計算しているサイトがなかったような気がしたので、これを実際に計算して確認してみました。
結果、多少誤差があるかもしれませんが、109497 luxでした。
### Python ###import pandas as pd# Air Mass 1.5 : solar_data.csv###### Wvl
Cora Z7 評価ボードを買ってみた
仕事でFPGAに携わるようになったので、初めてFPGAの評価ボードを買いました。
以前からこちらの FPGAプログラミング大全を進めようと思っていたのですが、実機がなかったので、なかなか手が付けられていませんでした。
そこで、今回購入したのは、下記の Cora Z7-07S です。
選んだ理由は、以下の3点です。
持っていた本が Xilinx の FPGA 向けだったこと。
なるべく安い物
Lattice Radiant のインストール方法
初投稿です。kotohaです。
今回は、Lattice Radiant というソフトのインストール手順をメモ的に残しておこうと思います。
なお、Latticeアカウントの作り方、ライセンスの取得方法はこちらのサイトを参考にしました。
以下が Radiant 3.1 をダウンロードしたときの手順です。
この流れのまま起動しようとすると、ライセンスがないですよ。と言われる。
自分は、Reque