スポンサーリンク
Python

Python|タプルとリストの速度の違い

田中太郎タプルとリストを作成するのにかかる時間を比較しました使用するコード下記のコードを使用してタプルとリストの作成速度を比較しますタプルdef func1(cnt_max): for i in range(cnt_max): tmp = ...
Python

Python|Numpyと標準関数の実行速度を比較

田中太郎数値計算でよく用いられるnumpyとPythonに標準に搭載されている標準関数の実行速度を比較してみます比較するものnumpyの関数numpy.max()とpython標準関数のmax()を比較していきます使用したコードは以下ですn...
Python

Python|yieldで関数を高速化する

田中太郎yieldを使用してfor文処理がある関数を高速化しますyieldの使い方func1()で0~cnt_maxまでのリストを作成して足し合わせる単純なコードですdef func1(cnt_max): return def main1(...
Python

Python|subprocessでLinuxコマンドを実行

田中太郎Pythonの標準モジュール「subrocess」を使用してPythonスクリプトからLinuxコマンドを実行しますはじめに簡単なサンプルを作成しました下記をコピーして実行しますsample1.pyimport subprocess...
Linux

Tcl 文法-使い方をサンプルコードで解説

はじめにtcl言語をサンプルコードを基に解説していきます各サンプルコードは「sample.tcl」という名前で保存してtclsh sample.tclで実行しています標準出力動作を簡単に確認できないので、まずはこれからputs hoge# ...
vim

vim|編集中にテンプレートを呼び出す機能を実装~fzf,tmux~

田中太郎fzf, tmuxを使って保存したテンプレートを呼び出す機能を実装します完成イメージvimで編集中に、tmux popup上でfzfを起動してテンプレートを呼び出す機能を実装します実装実装環境・zsh(バージョン:5.5.1)・fz...
Linux

fzf|プレビューを使用する

田中太郎fzfのプレビュー機能を使用しますプレビューとはfzfは、ファイルの一覧を表示しますカーソルがあっているファイルの中身を表示するのがプレビューですサンプルコードfzfのオプションで--previewを付けます「"」で囲まれたものが実...
Systemverilog

SystemVerilog|文法サンプルコードまとめ

田中太郎サンプルですmodulemodule(Verilogの回路の単位)を作成します基本module sample( input clk, input rst_b, input din, output logic dout);endmod...
Systemverilog

SystemVerilog|シミュレーションで実行時に引数を与える~$value$plusargs~

田中太郎RTLをテストするときの入力データをテストファイルに書き込むのではなくシミュレーション実行時に引数として渡してみましたサマリDUTに与える入力データをちょい編したいとき、テストファイル書き換え→コンパイル→シミュレーション実行をやり...
Systemverilog

SystemVerilog|コンパイル後にテストを切り替える~$test$plusargs~

田中太郎SystemVerilogではコンパイル後に値を代入することができますその機能を応用して、コンパイル後にテストを入れ替えますサマリテストファイルが大量にあるとき、DUT、テストベンチを何度もコンパイルすることになりますそこで、複数の...
スポンサーリンク