PyWavelets - Wavelet Transforms in Python — PyWavelets ... PyWavelets is open source wavelet transform software for Python. It combines a simple high level interface with low level C and Cython performance.
ちょっとウェーブレット変換に興味が出てきたのでどんな感じなのかを実際に動かして試してみました。 必要なもの 以下の3つが必要です。pip などで入れましょう。 PyWavelets numpy PIL 簡単な解説 PyWavelets というライブラリを使っています。 離散ウェーブレット変換(と逆変換)、階層的な?ウェーブレット変換(と逆変換)をやってくれます。他にも何かできそうです。 2次元データ(画像)でやる場合は、縦横サイズが同じじゃないと上手くいかないです(やり方がおかしいだけかもしれませんが) サンプルコード gist:image_wavelet_transform.py # coding: utf8 # 2013/2/1 mokemokechicken@github.com """ウェーブレット変換のイメージを掴むためのサンプルスクリプト Require: pip instal
えちぜんさんによる Wavelet Matrixの紹介記事を読んで、これはすごいと感銘を受けたので、試しに Python で実装してみた。 https://github.com/hiroshi-manabe/wavelet-matrix (追記: wat-array を元にした C++版 https://github.com/hiroshi-manabe/wavelet-matrix-cpp も書きました。) 実装したのは rank() だけ*1。 ここで使っているビットベクタはモックで、rank() の実行にサイズに対して線形の時間がかかるため、Wavelet Matrix も同じだけ時間がかかる。ビットベクタを定数のものに替えたら、こちらも定数(bit 数には比例するけど)でいけるはず。 理解するためにノートに実際の例を書いて手動ステップ実行して、それでやっと実装できた。 それにしても
私は、このゲームが大好きなんです。 このゲームの特徴は、 挙動がリアル指向 リアルに車が壊れる CPUカーがズルをせず賢いAIで動く 最初の点は最近良く見られるようになりました。 後者2点がこのゲームならではの特徴かと思います。 この特徴のおかげでものすごい緊張感のあるレースが楽しめます。 テールトゥノーズ、サイドバイサイドという表現を実感できます。 サイドバイサイドでは寄せすぎると、CPUカーが少し間隔を開けたりします。 テールトゥノーズでは小突く以上の当たりは後ろが不利になるので CPUカーはぶつからないようにスピードを合わせて来ます。 ミラー見ながらブロックしたりという駆け引きが楽しめる数少ないレースゲームです。 残念なことに、これらの要素のために見た目は控えめに作られています。 そしてコースや車種収録数が少ないです。 車種はDodgeViperGTS1車種オンリーという徹底振り。
本記事では大規模なデータを扱うためのデータ構造であるwavelet tree(WT)を紹介します。WTは文字列が与えられた時、文字cのi番目の出現位置や、文字cの位置pまでの ...
Scilab は INRIA (フランス国立コンピュータ科学・制御研究所) で開発された数値演算パッケージです。 高度なグラフィック機能を内蔵し、 各種のシミュレーション、制御系設計、信号処理等に適しています。 (右図をクリックすると大きく表示します。) 作者: INRIA ホームページ: http://www.scilab.org/ バージョン: 2.7 (2003/02/11) ライセンス: free for non-commercial 使い方 インストールしたら、 rxvt などのターミナル・エミュレータから $ scilab で起動します (bash のプロンプトはすぐ返ってきますが、あわてないでください。 しばらくすると Scilab のウィンドウが出て来ます)。 行列計算などの基本は Octave などとほとんど同じです。ただし、 円周率などの定数は前に % の付いた名前です
引き続きscipyネタ. 公式のリファレンスを眺めていたところ,フィルタ作成用の関数を発見したので早速実験. 今回はremez法と窓関数法でローパスフィルタを作ってみた. #!/usr/bin/env python # -*- coding: utf-8 -*- import scipy as sp import numpy as np import matplotlib.pyplot as plt from scipy import signal if __name__ == '__main__': #64タップで通過域が0〜0.25, 阻止域が0.3〜0.5なフィルタ taps = 64; edge = [ 0, 0.25 , 0.3, 0.5 ] gain = [ 1.0, 0.000 ] weight = [ 0.2, 1.0 ] remez_impres = sp.signal.
SPTK(Signal Processing Toolkit)という音声信号処理のツールの使い方を紹介していきます。 SPTKには、音声を分析するための豊富なコマンドが約120個も提供されています。今までPythonで窓関数、FFT、MFCC、LPCなどを苦労して実装してきました(Pythonで音声信号処理)が、これらの代表的な音声処理は、SPTKで提供されているコマンドを組み合わせるだけで簡単に実行できます。 SPTKには、分厚いマニュアルと豊富なサンプル集がついているのでそれをベースに少しずつ使い方を整理していきたいと思います。今後の音声プロジェクトでも使用していく予定です。 インストール 主にLinuxマシンが対象のツールなのでソースからのコンパイルが必要。WindowsならCygwinやMinGWが必要でした。SPTK-3.5.tar.gzをダウンロードして tar xvzf SP
2019/01/14 · 前の記事で、WildFly に Webアプリケーションをデプロイする方法は以下の3つあると書きました。 1. deploymentsフォルダ(ディレクトリ)に置いて ...
Eclipse 4.4がリリースされました。 目玉としては、何と言ってもJava SE 8対応でしょう。 ラムダ式に自動変換してくれる機能などもあるみたいですね。 あとはTomcat 8.0にも対応しているとか。 [Pleiades] Java 8 正式対応!Eclipse 4.4 Luna リリース - Qiita さて、最近WildFlyをちょこちょこ触ってるので、Eclipse 4.4から操作してみるかと思って、やってみました。 Pleiades All in One Java Standard Edtionを使いました。 Eclipse 日本語化 | MergeDoc Project Eclipseのインストール方法などは省略します。 まず、JBoss Toolsプラグインをインストールする必要があります。 [ヘルプ]-[Eclipseマーケットプレース]と選択します。 すると、何
WildFly · A powerful, modular, & lightweight application server that helps you build amazing applications. · Powerful · Modular · Lightweight · Standards Based.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く