スポンサーリンク
Python

【Python】HTMLを解析する(タグ/属性/コンテンツ)

はじめにPythonでHTMLのタグ(Tag)/属性(Attribute)/コンテンツ(Contents)/コメント(Comment)/doctypeを解析します。HTMLを解析する入力となるHTMLは以下です<!DOCTYPE html>...
Python

【Python】辞書っぽい文字列型(string)を辞書型(dict)に変換する

サンプルコードimport jsona = '{"hoge": 0, "fuga": 1}'print(type(a))print(type(json.loads(a)))# 出力# <class 'str'...
Python

【Python】<文字列>.format()で辞書(dict)を引数にする

はじめに文字列に.format()を使うことで、「{}」で囲った文字列を置換できますprint("{val} !".format(val="Hello"))# 出力# Hello !今回は、「{}」に辞書(dict)のキーがあるとき、キーと...
Git

【Git】submoduleで別々なリポジトリを階層的に管理する

はじめに流用性を上げるために、汎用的なファイル群とプロジェクト固有なファイル群を別々なリポジトリで管理します。汎用的なファイル群を含めて1つのリポジトリで管理することもできますが、別なプロジェクトで流用するときに同じファイル群が大量生成され...
Python

【Python】Numpyのみでニューラルネットワークを実装する

環境Python 3.9Numpy 1.21.5仕様入力層2・中間層3・出力層2xor, nandを学習する中間層・出力層の活性化関数はシグモイド関数を使用するバイアスなし 図1:作成するニューラルネットワークをイメージ A1A2C1:xo...
Systemverilog

【SystemVerilog】Constrained Randomについて考える

Constrained Random(制約付きランダム)とはConstrained Random(制約付きランダム)は、複雑化したRTLのテストを早期に完了させ、人手では見逃すようなケースをテストします。近年のハードウェアの高機能化によりR...
Systemverilog

【SystemVerilog】interfaceを使用して回路を作成する

回路仕様dinにオフセットを3回に分けて加算して出力しますin_validが1のときのdinが有効データで、out_validが1のときのdoutが有効データです加算は加算回路(sub.sv)で行われます。加算回路間はbus_*to*で通信...
Python

【Python】実行引数をGUIで与えるクラス

仕様a = main(<引数名のリスト>)main.run()でGUIが立ち上がります。各エントリーボックスに入力して「Run」をクリックするとコマンドラインに表示されます「*」リスクがついている引数名は必須入力でエントリーボックスに入力し...
Python

Python|エクセルファイルの差分を確認する

仕様使用するパッケージ:pandas入力:差分を取りたいエクセルファイルAとB出力:差分のある行 or 列 or セル行ヘッダがある場合のサンプルコード入力となるエクセルファイルですsampleA.xlsxsampleB.xlsxsampl...
Systemverilog

SystemVerilog|【union】共用体について考える

使い方共用体は変数のビットを共用します以下のように定義しますunion { <型> <変数名>; <型> <変数名>;} <構造体名>;または、typedefを使用して以下のように定義しますtypedef union { <型> <変数名>...
スポンサーリンク