Nori– Author –
-
【raytracing】光線追跡(レイトレーシング)ができるraytracingライブラリの光学設計の基本[Python]
raytracing 前回、レンズなどの光学系の光線追跡(レイトレーシング)ができるraytracingライブラリを紹介しました。 今回はraytracingライブラリの光学設計の基本を見ていきましょう。 もととするプログラムとして前回紹介したこちらのプログラムです。 f... -
【raytracing】レンズなどの光学系の光線追跡(レイトレーシング)ができるraytracingライブラリ[Python]
raytracing 前回、Pythonで数値の桁数や小数点以下の桁数を取得したり、指数表示に変換する方法を紹介しました。 今回はレンズなどの光学系の光線追跡(レイトレーシング)ができるraytracingライブラリを紹介します。 それでは始めていきましょう。 raytr... -
【Python基礎】数値の桁数や小数点以下の桁数を取得したり、指数表示に変換する方法
桁数の取得と指数表示への変換 前回、matplotlibのpcolormeshで数値の範囲が大幅に異なる2種類のプロットを同時に表示する方法を紹介しました。 今回は数値の桁数や小数点以下の桁数を取得したり、指数表示に変換する方法を紹介します。 それでは始めてい... -
【matplotlib】pcolormeshで数値の範囲が大幅に異なる2種類のプロットを同時に表示する方法[Python]
matplotlib 前回、Jupyter NotebookのブラウザをGoogle Choromeに変更する方法を紹介しました。 今回はmatplotlibのpcolormeshで数値の範囲が大幅に異なる2種類のプロットを同時に表示する方法を紹介します。 それでは始めていきましょう。 データの準備 ... -
【Python基礎】Jupyter NotebookのブラウザをGoogle Choromeに変更する方法[Python]
Jupyter Notebook 前回、Pandasで累積和と累積積を求める方法、さらに累積平均値を求める方法を紹介しました。 今回はJupyter NotebookのブラウザをGoogle Choromeに変更する方法を紹介します。 それでは始めていきましょう。 Jupyter Notebookのブラウザ... -
【Pandas】累積和と累積積を求める方法、さらに累積平均値を求める方法[Python]
Pandas 前回、Pandasで行データを追加する際に出るエラー「IndexError: iloc cannot enlarge its target object」の対処法を紹介しました。 今回はPandasで各行までの累積和と累積積を求める方法、さらにその各行までの累積平均値を求める方法を紹介します... -
【Pandas】行データを追加する際に出るエラー「IndexError: iloc cannot enlarge its target object」の対処法[Python]
Pandas 前回、NumPyでマスクした配列を扱うmaモジュールを紹介しました。 今回はPandasでデータを追加する際に出るエラー「iloc cannot enlarge its target object」の対処法を紹介します。 それでは始めていきましょう。 Pandasに行のデータを追加 Pandas... -
【NumPy】マスクした配列を扱うmaモジュール[Python]
NumPy 前回、正規化されたsinc関数を返すnp.sincを紹介しました。 今回はNumPyでマスクした配列を扱うmaモジュールを紹介します。 それでは始めていきましょう。 配列の要素にマスクするとは まず配列の要素にマスクするとはどういうことかを解説していき... -
【NumPy】正規化されたsinc関数を返すnp.sinc[Python]
NumPy 前回、matplotlibのstep関数で階段状のグラフを作成する方法を紹介しました。 今回は正規化されたsinc関数を返すnp.sincを紹介します。 それでは始めていきましょう。 np.sinc np.sicを使うにはXの値のリストを作成し、「np.sinc(Xの値のリスト)」と... -
【matplotlib】step関数で階段状のグラフを作成する方法[Python]
matplotlib 前回、matplotlibのstairs関数でステップワイズグラフ(階段状のグラフ)を作成する方法を紹介しました。 今回はmatplotlibのstep関数で階段状のグラフを作成する方法を紹介します。 それでは始めていきましょう。 step関数の基本的な使い方 st...