環境構築 【WSL環境構築】wslコマンドが使えずインストール、バージョン変更できない問題を解決 WindowsのPCにWSLをインストール・バージョン変更する際に,wslコマンドが使えなかった問題の解決方法を紹介しています. 2023.05.28 環境構築
アルゴリズム 【UnionFind】クラスの実装とAtCoder典型問題まとめ【Python】 本記事では,競技プログラミング等で汎用的に扱うことのできるUnionFindクラスの実装を紹介します.そして,AtCoderの問題の解法と共に,その使い方を解説しています. 2023.03.11 アルゴリズム
Python 【Python】AtCoderの数ケースでREエラーが発生した理由【UnionFind】 私はAtCoderに参加していますが,テストデータの数ケースに対してREエラーが発生することがよくあり,その原因の多くはIndex out of rangedです.本記事では,UnionFindクラスを用いる典型的な問題を参考に,実行時エラーが発生する原因を明らかにしていきます. 2023.03.10 Python
アルゴリズム 【UnionFind】グラフの連結成分毎に頂点と辺の数を数える【Python】 無向グラフにおける,連結成分毎に頂点や辺の数を数える問題について,Pythonでの実装例を解説しています。UnionFindクラスやオブジェクト指向プログラミングの理解に有用な問題です. 2023.03.07 アルゴリズム
物理数学 【ベクトルの回転】進行方向に平行・垂直な単位ベクトルを求めるには?【回転行列から解説】 本記事では,回転行列を用いて,ベクトルを回転させる方法を解説しています.ベクトルは視覚的にとらえると理解が深まるので,図を多用して説明します. 2022.12.20 物理数学
アルゴリズム 【AtCoder】C問題をPythonで全制覇する(ABC150~199)【解説・分類】 本記事ではAtCoderABCコンテストC問題について、考え方とPythonでの解答を紹介しています。汎用的でシンプルな解き方を心掛けています。また、辞書的に利用できるよう、各問題に分類を記載しました。Ctrl + F で問題をキーワード検索できます。 2022.12.12 アルゴリズム
Python 【正規分布】ガウスフィッティングの方法と積分強度・FWHMの誤差解析【Python】 正規分布を持つデータに対して,ガウスフィッティングを行うことは,分野を問わず重要な解析方法の1つです。そこで,機械学習ライブラリScipyを使ってフィッティングを行い,積分強度やFWHMやその誤差を求める方法を解説します. 2022.12.06 Python
電磁気学 【ガウスの定理】積分形ガウスの法則と微小領域の結合から導く 微小領域で成り立つガウスの法則を確認した後,各領域の結合と,ガウスの法則の足し合わせによって,平曲面Sが囲む領域におけるガウスの定理を導出します. 2022.12.02 電磁気学
電磁気学 【微分形ガウスの法則】「発散」を用いて積分形から微分形を導出する ベクトル解析で重要な演算子である, 発散, を用いて, 積分形ガウスの法則から, 微分形を導出します. 個々の数式の物理的な意味を, 順を追って解説します. 2022.12.01 電磁気学
電磁気学 【電気双極子】3. 極座標表示を用いて双極子による電位を求める 電気双極子モーメントによる電位を , 極座標表示を用いた計算によって求めます. 近似の手法や, 直交座標を用いて求めた結果と一致することを確認しましょう. 2022.11.22 電磁気学