Python 【Python】引数を別ファイルで管理する【importlib.import_module】 やりたいこと コマンドライン引数で毎回値を打つのがめんどくさいので、コンフィグファイルを用意して引数を管理します。 Pythonの標準モジュールimportlib.import_moduleを使用します。 サンプルコード コンフィグファイル... 2022.02.07 Python
Python 【Python】コマンドライン引数とオプション サンプルコード まずはサンプルコードです。 sample.py import argparse def arg_parser(): """Parser.""" parser = argparse.ArgumentParser() parse... 2022.02.06 Python
ソフト 【Virtual Box】仮想ディスクのサイズを変更する~サイズ容量が足りなくなった~ はじめに 仮想ディスクのサイズが足りなくなったので、容量を変更します。 仮想ディスクが.vmdkだとGUIからサイズを変更できなそうなので、CUIから行います。 サイズ変更中に「Progress state: VBOX_E_NOT_SUPP... 2022.01.30 ソフト
Python 【Sphinx】テーマにHTMLを使って追記する やりたいこと HTMLを直接書いて、テーマにちょっとだけ追記したい 方法 source/_templates/page.htmlを作成して下記のように記入します {% extends "!layout.html" %} {% block h... 2022.01.27 Python
Python 【Python】HTMLを解析する(タグ/属性/コンテンツ) はじめに PythonでHTMLの タグ(Tag)/属性(Attribute)/コンテンツ(Contents)/コメント(Comment)/doctype を解析します。 HTMLを解析する 入力となるHTMLは以下です <!DOCTYPE... 2022.01.24 Python
Python 【Python】辞書っぽい文字列型(string)を辞書型(dict)に変換する サンプルコード import json a = '{"hoge": 0, "fuga": 1}' print(type(a)) print(type(json.loads(a))) # 出力 # <class 'st... 2022.01.19 Python
Python 【Python】<文字列>.format()で辞書(dict)を引数にする はじめに 文字列に.format()を使うことで、「{}」で囲った文字列を置換できます print("{val} !".format(val="Hello")) # 出力 # Hello ! 今回は、「{}」に辞書(dict)のキーがあると... 2022.01.19 Python
Git 【Git】submoduleで別々なリポジトリを階層的に管理する はじめに 流用性を上げるために、汎用的なファイル群とプロジェクト固有なファイル群を別々なリポジトリで管理します。 汎用的なファイル群を含めて1つのリポジトリで管理することもできますが、別なプロジェクトで流用するときに同じファイル群が大量生成... 2022.01.05 Git
Python 【Python】Numpyのみでニューラルネットワークを実装する 環境 Python 3.9Numpy 1.21.5 仕様 入力層2・中間層3・出力層2xor, nandを学習する中間層・出力層の活性化関数はシグモイド関数を使用するバイアスなし 図1:作成するニューラルネットワークをイメージ A1A2C1... 2022.01.02 Python
Systemverilog 【SystemVerilog】Constrained Randomについて考える 田中太郎 Constrained Randomの考えを使った検証環境のサンプルを作成しました。 本当はclassにrandの変数を定義してconstraintで範囲を決定→randomize()するのですが、 constraintとrand... 2021.12.22 Systemverilog