プログラミング– tag –
-
【Opticalpy】各種ミラーの設定方法[Python]
Opticalpy 光線解析ライブラリOpticalpyでの波長フィルタ、ダイクロイックミラーの設定方法を紹介しました。 今回はOpticalpyでの各種ミラーの設定方法を紹介します。 それでは始めていきましょう。 FlatMirror、Slit まずは平坦なミラーとして「op.elems.... -
【Opticalpy】波長フィルタ、ダイクロイックミラーの設定方法[Python]
Opticalpy 前回、光線解析ライブラリOpticalpyでの回折格子の設定方法を紹介しました。 今回はOpticalpyで波長フィルタの設定方法を紹介します。 今回は波長フィルタということで透過や反射後の波長が変わりますので、前回同様複数の波長を含んだ光源をこ... -
【Opticalpy】回折格子の設定方法[Python]
Opticalpy 前回、光線解析ライブラリOpticalpyのレンズの設定方法を紹介しました。 今回はOpticalpyで回折格子の設定方法を紹介します。 また今回は回折格子ということで、波長毎に反射後や透過後の角度が変わりますので、まずは複数の波長を含んだ光源を... -
【Opticalpy】レンズの設定方法[Python]
Opticalpy 前回、光線解析ライブラリOpticalpyのインストールと光源の設定方法を紹介しました。 今回はOpticalpyでレンズの設定方法を紹介します。 それでは始めていきましょう。 Lens 基本は「op.elems.Lens」で「Lens(radius1=上面の曲率半径, radius2=... -
【Opticalpy】光線解析ライブラリOpticalpyのインストールと光源の設定方法[Python]
Optically 前回、HomebrewでpyenvをインストールしてPythonプログラミング環境の構築する方法を紹介しました。 今回は光線解析ライブラリOpticalpyのインストールと光源の設定方法を紹介します。 前に同様の光線解析ライブラリraytracingを紹介しました。 ... -
【Python基礎】HomebrewでpyenvをインストールしてPythonプログラミング環境の構築
pyenv 前回、matplotlibで大量の画像を作成する場合のメモリリークをしにくい方法を紹介しました。 今回は最近Mac miniを購入し、Python環境を再度構築したのですが、その際にHomebrewを使ってpyenvをインストールし、複数のバージョンのPythonを使えるよ... -
【matplotlib】matplotlibで大量の画像を作成する場合のメモリリークをしにくい方法[Python]
matplotlib 前回、memory-profilerによるメモリ使用量の分析方法を紹介しました。 今回はmatplotlibで大量の画像を作成する場合のメモリリークをしにくい方法を紹介します。 ちなみに同様の話題として、こちら記事もありますのでよかったらどうぞ。 こちら... -
【Python基礎】memory-profilerによるメモリ使用量の分析方法
memory-profiler 前回、Pythonの「ModuleNotFoundError: No module named 'skimage'」というえらーの対処法を紹介しました。 今回はPythonコードのメモリ使用量を分析するパッケージ「memory-profiler」を消化しいます。 それでは始めていきましょう。 mem... -
【Python基礎】「ModuleNotFoundError: No module named ‘skimage’」の対処法
ModuleNotFoundError 前回、Pythonで複数のリストの組み合わせを同時に同じ順番で繰り返す方法を紹介しました。 今回は「ModuleNotFoundError: No module named 'skimage'」の対処法を紹介します。 事の発端は「Opticalpy」という光学シミュレーションライ... -
【Python基礎】複数のリストの組み合わせを同時に同じ順番で繰り返す方法
zip関数 前回、Pythonの辞書やタプル、セットの内包表記を紹介しました。 今回はPythonで複数のリストの組み合わせを同時に同じ順番で繰り返す方法を紹介します。 それでは始めていきましょう。 おさらい まずはおさらいから。 複数のリストから同じインデ...