Python
はじめに 必要なもの OSのインストールとVNC環境の整備 OSのインストール VNC環境の整備 PiClockの導入 Step 7 Get all the software that PiClock needs. Step 8,9 Step12 Get the PiClock software Step13 Set up Lirc (IR Remote) Step 14 Configure the …
理系学生のみなさんは大学初年度に関数電卓を買うと思います。 私も当時生協で売っていたカシオの関数電卓を買い、定期試験などでよく使用したのを覚えています。 でも普段の学習では関数電卓より、プログラミング(言語は何でもいいのですが)で計算したほ…
matplotlibでは、パッケージpylabのmeshgrid関数を利用して二次元マッピング像を生成できる。 meshgrid関数は、1次元データのx,yリストから2次元平面リストを生成する関数で、 (x,y)=(10.0,20.2)のようなxy座標を大量に作り出す。 それぞれをZ=f(x,y)に代入…
みんな大好きmatplotlibコマンドが覚えきれなくなってきたので、自分用メモとしてまとめます。 慣れていない人のために一応説明すると、 import matplotlib.pyplot as plt でmatplotlibをpltとしてインポートしたあと以下のコマンドが使える。 自分は基本的…
pythonで条件分岐のある関数を扱ったとき詰まったのでメモ。 kumpeishiraishi.hatenablog.com ↑のブログで用いられている関数を拝借します。 これを例えば図示したいとき、 import numpy as np import matplotlib.pyplot as plt def f(x): if 0<=x and x<=1:…
個人的メモなので説明は短いですそもそもボロノイ線図・ドロネー図とは? ・ボロノイ線図 ボロノイ図 - Wikipedia ・ドロネー図 https://ja.wikipedia.org/wiki/%E3%83%89%E3%83%AD%E3%83%8D%E3%83%BC%E5%9B%B3scipy.spatialを使って解析します。Reference G…
幣研は漏水に悩まされている。 実験装置を動かしている間は、24時間冷却水を流し続ける必要があるのだが、 配管のジョイント部分のゆるみなどの設備的な不良+人為的なミスによって度々漏水事故を起こしてしまう。 水が漏れると、下の階の研究室が水浸しにな…
実験で得られた画像データに対して粒子統計を行いたいとき(ex:ナノ粉末のSEM像から平均粒径導出したり*)、 まず二値化を行って、粒子の存在する位置を認識させなくてはいけないと思います。 今回はその二値化の話 私はプログラムの専門家でも、画像処理の…
pythonの科学技術計算に特化したモジュールscipyで使える特殊関数が豊富 Special functions (scipy.special) — SciPy v0.19.0 Reference Guide これまで使ってなかったんだけど、フリーでこれだけ充実しているのはすごいです。その点いい時代ですね みなさん…
個人的メモなので適当 白黒印刷資料にグラフを張り付けるとき、どう区別するか 点線のバリエーションを増やしてもいいけど、見にくいしとりあえずこれで書いてみる matplotlib.plotでmarkevery=10とかにすると適当なところでマーカーを打ってくれるみたい
フーリエ変換 大学に進むと、数学の授業でフーリエ変換・級数展開を教わると思います。(2,3年次かな?) フーリエ変換はあらゆる分野で応用されているので、 いざ研究を始めてみると、具体例を身近に感じることができ、 理解が進むと思います。 例えば音声…
graph グラフの作成にはpythonのmatplotlibパッケージを利用。 上のコードを実行すると下のグラフが得られる。 matplotlib凡例・グラフメモリの編集が容易+数式が扱えるためグラフ製作に最適だと思う。 直交座標でなく極座標系で描画することも可能。