いろんなものはつながっている

CCNAを今年こそ受けよう

flight_pic3

勉強しようしようとおもっていてずっとやっていなかったが、そろそろCCNAをとりたいと思う。 今まで空き時間にping-tで100問ぐらいといたけど、それでおわってしまった。 このままだと、ずっと中途半端でおわってしまうのを繰り返…

詳細を見る

オーバーラップFFTの時間分解能

FFTオーバーラップ2

FFTの時間分解能をあげるために、オーバーラップFFTという方法がある。 「オーバラップ」してFFTをかけているので、同じフレームに複数の周波数要素が入ってしまうのでは、それでいいのか?と疑問に思っていたが、そんな疑問に対して、ここの…

詳細を見る

Effective Pythonを読んでみた(2): 2章 関数

IMG_2443_R

14.Noneを返すよりは例外を選ぶ(Prefer Exceptions to Returning None) [code lang="python"] def divide(a,b): try: retur…

詳細を見る

Effective Pythonを読んでみた(1): 1章 Python流思考(Pythonic Thinking)

IMG_2447_R

Effective Python: 59 Specific Ways to Write Better Python を読んだときのメモ。 1.使っている Pythonのバージョンを知っておく(Know Which Version of…

詳細を見る

pythonで時間がかかる処理

npappend

numpy.appendは遅い 短時間フーリエ変換を繰り返し行う処理がものすごい遅い。 サンプル数256程度のfftを2万回行うのに1分以上かかる。68秒もかかった。 time()を使って時間を計測したら、遅い原因はフーリエ変…

詳細を見る

pythonでグラフ上に白抜き○をプロットする

shiromaru

matplotlibでグラフ上にに白抜き○をプロットする。 マーカのタイプを指定してあげれば、プロットできるけど、白抜きにするのはどうしあらよいかと調べたらfacecolo="None"で白抜きにできることがわかった。○の線の色はed…

詳細を見る

pythonで複数グラフを表示してみる

subplot_

複数のグラフを描画してみる 複数のグラフを描画するには、最初にfigureを生成し、そのfigureにsubplotで描画エリアを作成し、その描画エリアにplotしていく。 [code lang="python"] impor…

詳細を見る

pythonでバイナリデータをよみこんでみる。

rugby

pythonでバイナリデータを読み込んで、元々のデータ構造に変換したい。 Cとかならキャストしまえば一発だけど、どうもpythonにはそういうものがないらしい。 structを利用するみたい。まずバイナリから変換するデータ型(i…

詳細を見る

pythonでデジタル変調してみる

fsk

FSK変調の信号を作成しスペクトラム表示してみる。 スペクトログラムをシフトするには np.fft.fftshift(sxx,axes=1) とする。 axes=1をつけないと時間もシフトしてしまう。 ベクトルの領域を確保…

詳細を見る

pythonでスペクトログラムを表示してみる

scipy.signal.spectrogramでスペクトログラムデータを作成してpcolormeshで表示する。 [code lang="python"] import numpy as np from scipy import…

詳細を見る

スポンサード リンク

カテゴリー

スポンサード リンク