Python

Sponsored
Python

RLCバンドパスフィルタのシミュレーション

概要 この記事では、直列RLCバンドパスフィルタを例に、アナログフィルタ回路のシミュレーションを行う方法について解説する。 今回はPython言語を用いて、350Hz付近の周波数を持つ波形を選択的に通過させるフィルタに対し、350Hz、10...
Matplotlib

誤差楕円(確率長円)とは?計算方法とPythonによるプロット

誤差楕円(確率長円)は、2次元正規分布の分散を図示した楕円です。正規分布の分散共分散行列から、任意の範囲をカバーする楕円の式を計算することができます。この記事では、PythonのMatplotlibでの描画を例に、楕円の計算方法を解説します。
Python

PythonでPNG, JPEG, BMP, GIF, TIFFなどの画像を相互変換

概要 この記事では、Pythonを用いてPNG, JPEG, BMP, GIF, TIFFなどの画像形式を相互に変換するコードを紹介する。 方法 基本 PILライブラリを使用する。 以下はGIFをPNGに変換する例である。 from PIL...
Python

【Python】配列の内包表記まとめ(if, else, 覚え方, メリット)

概要 この記事では、Pythonにおける配列の内包表記法をまとめている。 それに加え、比較的覚えにくい条件式(ifのみ、if-elseの違い)の記法の考え方を示し、内包表記のメリットとデメリットを考察する。 内包表記による配列の作成 基本 ...
Python

線形カルマンフィルタのアルゴリズムと実装(観測値が1次元の場合)

観測値が1次元の場合の線形カルマンフィルタのアルゴリズムについて解説し、マイコン等でセンサの計測値を補正する際の実装方法についてシミュレーションを行う。この記事を読むことでセンサ補正機能の実装方法と考え方を理解することができる。
Python

HERE Data SDK for Pythonの使い方とチュートリアル解説

概要 この記事では、HERE Data SDK for Pythonの使い方について、チュートリアルの解説を通じてまとめています。 (この記事は「【HERE WeGo!】ジオファン集まれ!地理空間情報、地図に関する記事を募集しています by...
Python

球面上の機械学習(パラメータの総和が一定となる条件下で)

概要 パラメータの総和が一定となる条件の下で、データから、これらのパラメータを学習(最適化)する方法を考える。すなわち $$x_1+x_2+\cdots+x_n=k$$ となる条件のもとで、これらのパラメータをデータに対し最適化することを考...
Numpy

Numpyで浮動小数点数の精度・最大値・最小値を取得

概要 この記事では、Numpyで扱える浮動小数点数の精度や最大・最小値の範囲を取得する方法について説明する。 また、おまけとして、整数型の最大・最小値を取得する方法についても述べる。 numpy.finfo() 関数の概要 Numpyで扱え...
Python

Leafletで地図に画像を重ねる

概要 この記事では、Leafletを用いてWeb地図を表示し、その上の任意の位置に、画像を重ねて描画する方法について解説する。 例として、OpenStreetMapから取得した地図に、伊能忠敬の地図を重ねて表示してみる。 素材の取得 地図タ...
Matplotlib

Matplotlibによる3Dプロット(簡単に)

概要 以前 等でMatplotlibを用いた3次元プロットについて述べたが、詳しい理屈は置いておいて、とりあえず図が書きたいという読者のために簡略版記事を作成した。 もっと複雑なことがしたい場合は、末尾に参考リンクを載せておいたのでそちらを...