Python
Python
Pythonpython3によるシーザー暗号の暗号化・復号化プログラムの実装と解説
2020年11月2日 ochiman8 シーザー暗号はどの暗号学の教科書でも最初のほうに出てくる簡単で有名な暗号です。これをpython3で実装してみたので紹介します。 シーザー …
Python【python】SymPyを使って素数判定を行う
2020年7月25日 ochiman8 当ブログでは以前、素数判定を行うためのpythonプログラムを紹介しました。 https://ochiman6.com/miller- …
Python【python】任意のビット数の素数をランダムに生成するプログラムの作り方解説
2020年7月24日 ochiman8 この記事では任意のサイズの素数を生成するpythonプログラムについて解説します。 「任意のサイズ」というのは、ビット数を指定できると …
Python素数判定アルゴリズムの”ミラーラビン法”をpythonで実装する
2020年4月15日 ochiman8 この記事では素数判定アルゴリズムである”ミラーラビン法”をpythonで実装する方法について解説します。ミラーラビン法は"ミラーラビンテスト …
Pythonpythonでアルファベットの出現数をカウントするプログラム例
2020年2月27日 ochiman8 pythonで英文の中にA~Zのアルファベットがそれぞれ何個ずつあるのかを調べるためのコードを紹介する。 使用する関数などの方針 短 …
Python最大公約数から最小公倍数を求める方法とpythonによる実装
2020年2月4日 ochiman8 いきなり結論から入るが、2つの整数a, bの最小公倍数lcm(a, b)は次のようにして求めることができる。 $$lcm(a, …
プログラミングユークリッド互除法の証明とpythonによる実装
2020年1月30日 ochiman8 ユークリッド互除法とは、2つの自然数の最大公約数を高速に求めるアルゴリズムである。RSA暗号の処理などに用いられる。 この記事 …
IT【Python】パーセプトロンアルゴリズムを用いて論理回路を実装する
2019年12月15日 ochiman8 「パーセプトロン」とは、今流行りのディープラーニングの起源とも言えるアルゴリズムであり、1957年にアメリカ心理学者フランク・ローゼ …
Python