Python利用人口を増やすべく作成したスライド第3版です。PythonとRを使ったデータ分析を行うための環境整備方法などについて解説しました。 第1版との差分は、もう少し初心者にやさしい情報を加えたことと、演習っぽいスライドを追加したところです。Read less
![PythonとRによるデータ分析環境の構築と機械学習によるデータ認識 第3版](https://cdn-ak-scissors.b.st-hatena.com/image/square/2219ee576595a068e41c29d7f987aae77eeb0b1f/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fpythonr3-140903010358-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
2010年7月3日土曜日 Pythonで信号作成 以前から音響系は苦手だったので、克服のために頑張りました。 成果物として音声ファイルを作るのでまずはwaveファイルフォーマットから勉強です。 とても親切なサイトがあったので参考にさせていただきました。 wavファイルフォーマット:http://www.kk.iij4u.or.jp/~kondo/wave/ waveヘッダに関しては決まりごとなので、コーディングの時に悩むくらいです。 問題なのは中身のデータで音なので、多少の三角関数の知識が必要になってきます。 何点か解説をします。 1.Pythonのsin関数はラジアン(あたりまえ?) sin(π)=180°=0 sin(2π)=360°=0 sin(2πN)=0 Nは整数 2.サンプリングは44100Hz サンプリングは44.1kHzで行うことにします。 つまり
教員糸山 克寿吉井 和佳 TA津島 啓晃和田 雄介 le4-music-2017 [at] sap.ist.i.kyoto-u.ac.jp でも質問や相談を受け付ける. 概要 プログラミング言語Javaを用いて音声信号や音楽音響信号に対する様々な信号処理を学ぶ. さらにパターン認識や機械学習に基づく音声認識技術の基礎や音楽アプリケーションを実現する. 最新の演習資料 (ver. 2017.10.6) レポート le4-music-2017 [at] sap.ist.i.kyoto-u.ac.jp にメールで提出. レポート提出メールのタイトルは「実験及演習4 [氏名] [学生番号] 第[x]回レポート」とする.例えば「実験及演習4 京大太郎 1029123456 第1回レポート」. レポートはLaTeXで作成し,PDFに変換して提出すること.PDFファイルのファイル名は「[学生番号]-[氏
音声・音響に関する信号処理技術を,現場ですぐに活用できる形で,かつ平易に解説する。 ... 数式とプログラムの対応付けが出来るようになろう! ... 画像や音声をコンピュータ ...
2023/06/15 · フーリエ変換の定義,性質について述べ,具体的な関数のフーリエ変換を計算します.また,それらの性質を使って難しい積分を計算する応用例も紹介し ...
音波、電磁波、地震波などの波は大きさ(振幅)、周波数、位相が異なる三角関数波(sin,cos)の組み合わせで表すことができる。フーリエ変換は波の分析ツールとしてよく使用され、オーディオ機器は音波を分析し、周波数(低音、中音、高音等)ごとの波の大きさをディスプレイしている。 周波数(ヘルツ:Hz)とは、波が1秒間に振動する回数のことで、音波の場合、高音になるほど周波数が大きくなる。 フーリエ変換は時間(t)の関数である波形 f(t) を周波数(k)の分布関数F(k)に変換し、その逆がフーリエ逆変換である。 フーリエ逆変換 f(t) = ∫F(k) ei2πkt dk ・・・・・ (1) フーリエ変換 F(k) = ∫f(t) ei2πkt dt ・・・・・ (2) i : 虚数 i2 = -1となる。 F(k)は一般的に複素数で、 F(k) = x + iy
この資料の位置づけ 本資料は,東北大学工学部機械知能・航空工学科 4年生向け講義「信号処理工学」(2013年度までは「知能情報システム工学」)の補足資料とすることを意図したものです.「やる夫」と「やらない夫」という2人の架空の人物の会話形式でディジタル信号処理工学の基本的な部分を説明することを狙います. ただし,いわゆるディジタル信号処理の講義とは少し力点が異なっている面があります.それは以下のような状況に起因します. 同講義の受講者は,原則として3年生の時点で「数学II」としてフーリエ解析・ラプラス変換を,「制御工学I」「制御工学II」として古典・現代制御論を履修している. 同講義は4年生の前期の開講であり,多くの受講者にとっては大学院入試の直前の時期の受講になる. 東北大学機械系の大学院に進学する場合,数学II,制御工学I・II は院試の科目として必要となる受講者が多い.一方,ディジタ
2022/06/01 · 信号処理で習う複素数計算、z変換、ディジタルシステムの処理(伝達関数、インパルス応答など)、フーリエ関連などの公式と使用例と復習リンクを ...
機械学習とは、データを分析する方法の1つで、データから、「機械」(コンピューター)が自動で「学習」し、データの背景にあるルールやパターンを発見する方法。 近年では、学習した成果に基づいて「予測・判断」することが重視されるようになった。
前回まではマクローリン展開についてお話をしました。 今回はマクローリン展開の一般形であるテイラー展開 (Taylor expanstion) です。 といっても難しい内容ではありません。マクローリン展開を理解している皆さんに とっては何も目新しいことはないのです。 前回までのおさらい (マクローリン展開): 計算機(コンピュータや関数電卓)が無かった昔、人はどうやってsin, cos, tan の 値を求めていたのだろう? この疑問から全てが始まったのだった。 そして、そのような関数を多項式(x の高次関数)で近似したらどうなるか?という ことを試みた(詳しくはこちら)。 たとえば sin(x) を次のように多項式で表して係数を求めてみる。 まず係数 A0 を求める。 そのためには式の両辺に x = 0 を代入すればよい。なぜなら右辺には係数 A0 だけが残り、他
数理の部屋に戻る トップページ 大学の微積分でよく質問されるのはテイラー展開なので,ここにひとまとめにして説明します.テイラーの定理(テイラーの公式)の証明もここで与えますので,参考にして下さい.証明はテイラー展開(2),(6)で与えますが,高校生でも十分に理解できる証明ですので,意欲のある高校生は是非勉強して下さい.それから,テイラー展開に関連する問題は大学入試によく出題されるので,受験生にも役に立つように配慮しますが,もう大学入試は関係ないと思わないようにして下さい.そんなことでは単位を落としますよ!3~5も是非みて下さい. ところで,「数学100の発見,日本評論社」のテイラー展開(一松信執筆)についての解説をみると,テイラー(Brook Taylor 1685-1731)が1715年に「増分法」で初めてテイラー展開を論じたとのことです.その展開式は,現在マクローリン展開といわれること
2024/03/27 · テイラー展開は大学受験に出ることはないですが、数学IIIの知識を使えば解けるので多くの教科書に載っています。高校生が理解できる内容となっている ...
As I wrote in the last post, I found matplotlib to be a very nice library for plotting. So, considering that I really plan to use it for my Python programs at work, I've spent a little time to write some proof-of-concept code (I do this often when learning a new library. Nothing serves as a better reference than your own code). The first demo I wrote displays a bar plot, allowing the user to chang
振動数が同じ調和振動同士の重ね合わせは位相や振幅が違っても調和振動、. 即ちサインカーブの波形を持つことを前節で見た。(重ね合わせの原理。)そ. れでは振動数の ...
さっさと導出 フーリエ級数では一定周期で繰り返すような関数しか再現できないのだった。 しかしその周期は好きなだけ広げて使えるのだから実用上はそんなに困ったりはしないだろう。 とは言うものの、どこまでも無限に広げたらどんな公式が出来上がるのかという点については気になる。 それを試してみよう。 複素フーリエ級数はこのような形だった。 これまでは積分範囲を の範囲にして書いてきたが、 本当は周期 と同じ幅になっていればどんな範囲で積分しても良いのだというのはこれまでも言ってきた。 今回は積分範囲をプラスとマイナスの両方に向かって広げたいので、 準備として という範囲に変更してある。 これらの式で としてやれば良さそうなのだが、 が (1) 式と (2) 式のどちらにもあって、別々に眺めていてもよく分からない。 ひとまず (1) 式に (2) 式を放り込んで一つの式にしてみよう。
フーリエ変換(離散) 今まで必要が無くて勉強したことがなかったフーリエ変換について、ざっと勉強したのでまとめておく。 参考文献 金谷健一, これなら分かる応用数学教室―最小二乗法からウェーブレットまで 戻る フーリエ変換(連続)へ フーリエ変換(離散) 周期2πの関数 f(θ) を考える (任意の整数 k について f(θ) = f(θ+ 2πk) ) - この関数の基本周波数 w は w = 2π / T = 1 である. この周期的な関数の [0,2π]をN等分してリサンプリングし,その値をflとする. f(θ)のサンプル点が N 個で,サンプル点上のみの値が必要な場合, f(θ)は次の通り N 個の正弦波の線形結合で 表せる. 左式を離散逆フーリエ変換と呼び,右式を離散フーリエ変換と呼ぶ 係数 Fk が,f(θ)に含まれる,k番目の正弦波 の大きさみたい
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
工学系の大学生なら、2回生ぐらいで習うフーリエ変換。フーリエ級数やらフーリエ展開やらの式だけ覚えさせられて、フーリエ変換の意味を理解してない人が多いようです。 そこで、フーリエ変換とは何か?をサクっと説明してみましょう。 全ての信号は、上図のようにsin波の足しあわせで表現することが出来ます。 具体的には、周波数が1のsinxと周波数が2のsin2xと周波数が3のsin3xと・・・周波数がnのsinnxを足し合わせることで、あらゆる信号を表現することが出来るのです。 しかし、ただ単にy=sinx+sin2x+sin3x+・・・としたのでは1種類の信号しか表現できません。そこで、各周波数の振幅を変化させることで、あらゆる信号を表現するのです。 上記の信号の場合、y=4*sinx+0.5*sin2x+2*sin3x+sin4xと表現できます。 さて、先程の図を用いて、周波数を横軸に、振幅の大き
ここで,上の積分を フーリエ積分 といい, を の フーリエ変換 といいます. は時間や空間座標, は周波数を表しています.また,もし「変換」が存在すれば,なんとなくその逆も存在しそうですね.はい.存在します.上のフーリエ変換に対応するフーリエ逆変換は以下のように与えられます. そして,これら二つをセットにして フーリエ変換対 といいます. 大学の参考書や専門書等では,フーリエ変換の変数は周波数ではなく,角周波数 を変数にした形で紹介されているものが多いです.つまり,それらの書籍では を式(1),(2)に代入した形になっています.その場合,フーリエ変換・フーリエ逆変換の定義は主に以下の二通りになります. 最初にも書きましたが,ここでの形式的な違いは本質的な違いではありません.ただ,習慣的に工学の分野などでは角周波数を使うことが多いせいか,式(3),(4)でフーリエ変換を使う方が多いのは事実
フーリエ変換、ラプラス変換 フーリエ変換とは、ある任意の時間信号を周波数領域で表したものです。 フーリエ変換論をまくしたててやろうかとも思ったんですが、多分誰も読まないので、端折って、回路に使う解説とします。 数学的には、フーリエ変換はアダマール変換等と同じ仲間で、直交変換に属します。 フーリエ変換はフーリエによってつくられ、シュヴァルツによって開花しました。 ここでは、数学的厳密さは完全に無視して、「物理的イメージ」 フーリエ変換でいきたいとおもいます。 もし、厳密な意味を知りたければシュヴァルツの本でも読んで下さい*。 「超関数論」(1951)。 日本語訳:岩村他訳「超関数の理論」(岩波書店) 数学的厳密さを無視しているのは、厳密にすればするほど、既に解っている人にしか解らないシロモノになるからです。 例えば、厳密に表現したら、 「フーリエ変換の定義 (1)式が存在するためにはコーシー
2023/07/21 · 代表的な醤の種類と特徴・おすすめの使い方 · 豆板醤(トウバンジャン) · コチュジャン · 甜麺醤(テンメンジャン) · XO醤(エックスオージャン) · 豆 ...
醤(ひしお、ジャン)は、調味食品、調味料の一種。 醤(ジャン) - 半流動状の粘稠性をもつ調味食品の総称[1]。豆板醤や甜麺醤など。 醤(ひしお) - 麹と食塩を利用した発酵調味料または発酵食品[2]。 なお「醤」の字体は印刷標準字体では「醬」、つまり上部が”將”であり、「醤」は簡易慣用字体である[3]。本記事内では文字化けを回避する趣旨で可能な限り「醤」と記す。 定義[編集] 「醤」は中国語では jiàng (チアン/ヂアン)と発音する。これに倣い中華料理の分野では日本語でも「ジャン」と読むことが多い。「醤」は3つに大別され、第一に最も古くからある動物性たんぱくの醤である醢(カイ)があり肉醤や魚醤が含まれる[1]。第二は大豆や小麦など穀物を発酵させた醤である[1]。第三は果醤(グオジャン、ジャム類)や番茄醤(ファンチェジャン、トマトケチャップ)、蛋黄醤(ダンホワンジャン、マヨネーズ)など
豆板醤はお分かりになるという事なのでその他の代表的な調味料について。 ・甜麺醤 中華の甘味噌です。ホイコーロー、麻婆豆腐などに主に使います北京ダックのタレもこれです。 ・芝麻醤 ゴマペーストです。バンバンジーのソースとして、又担々麺のスープに使います。 ・辣椒醤 チリソースです。 ・XO醤 各種炒め物に使います。独特の高い香りが出ます。 ・海鮮醤 炒め物や春巻きなどのつけタレとして使います。チャーハンなどに極少量使う場合もあります。 ・豆 豉醤 麻婆豆腐などに使い味に深みとコクを出します。 ・花椒醤 胡椒から作った醤です。痺れるような辛さを引き出します。主に麻婆豆腐に。 このほかにも数え切れないほどの醤が存在します。まあ日本で入手出来、良く使うのは上記 位ですが。
[PR] 東京電力が運営するteporeには生活に役立つ情報がいっぱい。中でもホームシェフは毎日の献立に便利な家庭料理レシピがたくさん。中華料理も基本の中華料理レシピやおもてなし中華レシピなど辻ウエルネス校長梅田 昌功氏によるレシピが満載です。 最近お茶にはまっているのですが、完全発酵茶がおすすめですよ。 中華料理は中国東西南北の4地方に分けられます。北が北京料理、東が上海料理、西が四川料理、そして南が広東料理です。次はそれぞれの中華料理の特徴になります。 北京料理 油っこく濃厚な味付けが特徴。有名なのは北京ダック。 上海料理 淡泊な味付けと甘辛く濃厚な味付けの2種類がある。上海ガニの料理や豚バラの角煮なども有名。 四川料理 唐辛子を使った辛い味付けが特徴で麻婆豆腐などが有名。 広東料理 塩味で淡白な味付けが特徴で主に魚を使った料理が多い。八宝菜など。 中華料理で使われる
醤が完成してからというもの美味しくて、カラダにもよくて、きれいになれる醤ライフを毎日楽しんでいますよ♪ そんな運命の出会いを果たし、我が家のお料理に革命を起こしてくれた「醤(ひしお)」くん。今回は、そんな醤についての基礎知識をまとめてみることにしました。 それでは、さっそく見ていきましょう! 醤(ひしお)とは?定義と種類について それではこれから、醤(ひしお)と発酵の世界へあなたをお連れします~! 日本では、弥生時代から大和時代には、すでに醤が作られていたそうです。古くは「比之保」と書いて、ひしおと読みました。 それでは、醤(ひしお)の定義と種類を見ていきましょう! 1.醤(ひしお)の定義 醤(ひしお)は、味噌(みそ)や醤油(しょうゆ)の原型と言われています。
2023/07/21 · 代表的な醤の種類と特徴・おすすめの使い方 · 豆板醤(トウバンジャン) · コチュジャン · 甜麺醤(テンメンジャン) · XO醤(エックスオージャン) · 豆 ...
全くピアノが弾けない私がコンピュータを使うと(電子)ピアノが弾けました。その記録のためブログを始めます。曲はマイカテゴリーの「完成曲(mp3)」を見てください。 フーリエ級数 [理系的音楽道] 理系の大学の2年か3年で習う数学にフーリエ級数というものがあります。どんな波形でも高校で習うサイン、コサインで表せるという便利なものです。もちろん音波もフーリエ級数で表せます。ちょっと公式を書いてみますね。 こんな感じです。たとえばピアノの音は三角波に似ているという話[1]になってましたが、三角波は式では とかけます。これを公式に入れると三角波をサインとコサインで次のように書けることがわかります。 無限項の総和はコンピュータでは無理ですが、少ないですがはじめの2項をとれば、次のような波形を得ます。 赤色が今回の波形で、黒がピアノの波形です。見た目には似てます。しかしながら、今回の波形は2種類の波であ
まず,Pd (Pd-extended) から音が正しく出ることを確認しましょう.Media メニューから Test Audio and MIDI を選択してください.(参考図) 下のようなウィンドウ(Mac OS X の場合)が開くはずです. まず,このウィンドウ(じつは Pd パッチ)の左上側にある TEST TONES から,左側の選択ボタン(これは [vradio] というオブジェクトです)を 60 あるいは80 [db] にセットします.PC のスピーカから音(正弦波)が聞こえましたか? PC の音量を調整してみてください. 音が聞こえたら,数値ボックス pitch を操作(マウスでドラッグ)して,音の高さを変えてみてください.ガザつきなく,きれいな音が出ているようなら,音を出すだめの準備は完了です. まれに Pd から音が出ない,あるいは音質が悪い場合があるようです.まずは PC
授業の概要と進め方の説明 今回は第1回目ということで、この“Interactive Music II”ではどんな内容を取り扱っていくのか、またどのように進めていくのか、ガイダンスを行います。 また、この授業で主に用いる音響合成のためのプログラミング言語であり統合開発環境(IDE)のSuperColliderの入手方法やインストール方法などの導入と、簡単な使用方法を開設します。
2018/05/14 · 自分の環境で試して見る。SuperColliderのインストール。 サンプルを動かして自分のPCから音を鳴らす; 使われて入そうな効果音な音を鳴らす ...
ここしばらく、openFrameworksやProcessingを主につかっているうちに、音から遠ざかってしまってる。もともとは、コンピュータ音楽が専門なのに…。ということで、この夏もういちど音と向きあおうと思いたち、SuperColliderに再入門してみようかと思い立つ。教材は、MIT Pressから刊行された”The SuperCollider Book“。この本を読みながら、SCの基本をもういちどおさらいしてみたい。 まずは、最初の章から順番に。 Chapter 1: Beginner’s Tutorial 1.1 Hello World まずは、基本から。 初心者向けチュートリアルといいながら、いきなり冒頭でオシレータ、LFO、エンベロープなどの音響合成の基礎知識を前提としていると宣言される。この突き放し感がSCらしい感じ。1章のねらいは言語の成り立ちを詳細に学ぶというよりは、実
SuperColliderの文法一覧です。他の言語をある程度知っている人がこれを読めばSuperColliderの基礎をマスターしてSuperColliderを書くことができるようになれると良いですね。簡易リファレンスとしても利用できたら良いですね。無理ですか、そうですよね。 これを読んでもスパコでシンセ、シーケンスが書けますか?いいえ、書けません。さらに細かいことを知る必要があります。また、SuperColliderはそこそこ難しい部類に入ると思います。柔軟性が高く、他人のコードを読んでもわけが分からなかったりします。 更新履歴 2010/11/27 修正、追記 2010/09/25 間違い削除 2010/02/14 19:00 文字列部分にシンボルなど追記 制御文に、do,switch文追加 2010/02/06 23:00 tn8さんに指摘していただいた 小文字で変数宣言しない場合は
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネット(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 ※1 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 ※1 レジストラ「GMO Internet, Inc. d/b/a Onamae.com」のシェア値を集計。 ※1 2020年8月時点の調査。
2013/12/12 · 今回も引き続き、OpenSoundControl(OSC)を使用したSuperColliderのコントロールについて解説します。先週に引き続き、PureDataとSuperColliderの連携 ...
この物語は、Objective-Cに関して何の知識も無いライターが、自作アプリをリリースするまでを追う完全ドキュメントである。 ▼ 前回までの記事はこちら。 【第1回】Apple Developer Programへの登録方法 【第2回】Xcodeの基本知識と使い方 【第3回】画面遷移するアプリを作る こんにちは、いっしーです。前回までひたすら開発言語ナシでアプリを作ってきましたが… 悲報です。今回から、Objective-Cとかいう宇宙の言語を使います。 ボタンをクリックすると音が鳴るアプリを作る 今回チャレンジするのは、「画像をクリックすることで音が鳴るアプリ」。 まずは新しいプロジェクトを作ろう プロジェクトの作りかたは以前説明した通りなのでサラッといきます。 「Create a new Xcode project」> 「Single View Application」を選択します。
音楽の発見と特定、およびプレーヤー ダウンロード回数3億回以上、数十億曲の楽曲が発見されています。 ねえ、あれは何の歌?SoundHoundはあなたの周りで流れている曲 ...
JavaのJREから直接使えるクラスが網羅されています。かなりのことが、このAPI群から行えます。 車輪の再発明にならないように、これらのクラスを積極的に活用していってください。 また、JDK内にある「src.zip」には、各クラスのソースが含まれています。こちらも勉強になります。 各クラスの使い方などは、検索エンジンを活用して調べるとよいです。 たいていのプログラムは、ネットで情報を調べられます。より効率的な使い方や、他の書き方も知ることができます。 文章を書く時に、積極的に辞書を引いた方がよいのと同じように、プログラムを書く際は、積極的に検索エンジンを使った方がよいです。 そして、他の人がどういったコードを書いているのか調べ、血肉にしていってください。
この間 MP3プレイヤー を作って何となく公開してみました。 コードとか、war ファイルもあるのでよかったら見て下さい。 何で今更 MP3 プレイヤーなの? 僕は家では一台のデスクトップPCをサーバーとして常に動かしていて、主に次のような用途で利用しています。 ファイルサーバー WEB サーバー 開発プラットフォーム 用途はたったこれだけなのでうまい使い方ないかな~と少し考えました。 そこで、作業用BGM流せたらいいよな~と思いつきました。 でも、サーバーマシンの VLC プレイヤーのためにキーボードやモニタ触るのやだなと思いました。 じゃ、音楽再生するそういう WEB インターフェースを備えたサーバーを作ろうと考えました。 そういう感じで、一応、出来ました。 初めて Java で WEB アプリケーションを作ってみた感想 初めて Java で WEB アプリケーション作りました。面白か
Processingは画像系がメインですが音声関係のライブラリもいくつか存在し、現在はKrister Olsson氏が開発したEssが主流っぽいです。 しかし(少なくとも私がダウンロードしたバージョンでは)Processing本体にはEssのExampleコードがあるにもかかわらず、Essのライブラリ本体は同梱されていません。 http://www.tree-axis.com/Ess/ ここからEss_r2.zipをダウンロード、解凍してprocessing/libraries以下に配置して下さい。 上記サイトはそっけない印象ですが、各クラスの解説や、ダウンロードできるドキュメント・サンプルコードはかなり充実しているので要チェックです。現在ソースコードはダウンロードできないですが、作者にメールしたところ、現在オープンソース化の準備を進めているところで、GPLかLGPLで出すそうです。 ・・
Arrêtez d’agir comme au 20ᵉ siècle et digitalisez enfin votre relation client en 2022 ! Durant ce webinar, nous verrons comment booster votre relation client ET votre efficacité : automatisation marketing, emailing ciblé, automatisation des ventes ! Votre seul problème sera de savoir comment gérer le tsunami d'opportunités que vous allez générer 💣🌊 Som'mer : Mettre en place le cœur du réacteur d
Posted: 2014.05.08 / Category: iOS iPhoneが出た頃は開発するにはApple公式のXcodeしか選択肢はありませんでしたが、最近では開発環境の選択肢が増えてきたようなのでまとめてみました。 Xcode [ Objective-C ] 安心・安全のApple公式開発環境Xcodeです。 最大の問題はほぼMac開発用のObjective-Cという言語を使用しないといけないことでしょうか。 でも最近ではバージョンアップを重ねてかなり書きやすくなってるっぽいです。 他の環境で開発する場合でも最終的にApp Storeで配布するならインストールしておく必要があります。 デベロッパツールの概要 – Apple Developer RubyMotion [ Ruby ] iOS SDK の API を使用することになるのでメソッド名などRubyっぽくなかったり、Ru
RoboVMでコンパイルするのは結構メモリの消費量が多いようで、たまにOut of Memory系のエラーがでます。単純にもう一度実行したり、再起動すると治る場合もあります ...
テキストファイルに数値を書き込むだけで,wave形式の音楽ファイルを生成する事ができる。 (1)WAVを作る事の従来の難しさ MIDIのような楽譜演奏データは,単なる音階なので,記述+作成は簡単。 音階を記述してコンパイルするための言語として,MMLという専用文法がちゃんとある。 着メロも同じ。 しかし,wavは波形データなので,一瞬ごとの音声振動(振幅)をすべて保管しなければならない。 CD並みの音質を作るためには,1秒間あたり44100個分の波形データをバイナリ形式で用意する必要がある。 一応,wavファイルを作成するためのプログラミング用APIも存在する。 MMIOだとかMCIなどがその例だが,手軽ではない。 Delphiでmmio: Waveファイルを作成する(その1) http://homepage1.nifty.com/MADIA/delphi/Win32API/WaveCre
わかった事は、fread()で4バイトを読んでいるとき、ダメだったり大丈夫だったりしている事。特にサイズを扱っているところが変。2バイトは問題なく読めていて、4バイトになるときちんと読めたり読めなかったり、意味不明である。gccでそんなメジャーなバグはないだろうなぁと思っていたんだけど、実際そうなのでした。 catの表示はそのまま貼ったので、文字列以外のところはあんまり意味がありません。基本的にcatじゃ示せないもんね。 最終的な問題を言ってしまうと、変数を初期化してなかったので、その中に入っているゴミデータが混入していた模様。Windowsだと変数を作ると、大体ゼロクリアしちゃうのね。それはVisual C++とかでも同じだったし、Borland C++ Compilerでも同じみたい。そもそものOSの仕様がそうなのかもね。まぁそこのところはコンパイラの設計思想なんだろう。 だけどgcc
2012/10/18 · (1)で紹介した関数を使って、任意の周波数を持った波形データを生成する方法を説明します。これによってビープ音を鳴らすことができます。
2014-05-11 PythonでFFTして動画を作成する。 Python 音声処理 matplotlib はじめに FFTを利用して、周波数解析をしたいと思ったので、その第一歩。自分で生成した関数をFFTして、プロットします。 さらに動画保存します。 今回は0.1[Hz]正弦波を生成してFFTしてみます。 調査 Matplotlibで動画を出力するためにanimationが用意されています。 animation — Matplotlib 1.3.1 documentation しかし、matplotlib.animation.FuncAnimationなどは、特定の関数を繰り返し実行するだけで、使い勝手が微妙でした。 そこで、Matplotlibで保存した画像をffmpegで動画化します。 実装 from scipy import fftpack import pylab as pl
2014-02-28 NetworkXのグラフレイアウトいろいろ Python NetworkX ネットワークによって各ノードの配置を変更したい事が有ると思います。 NetworkXではlayoutを利用することで、変更できます。 Drawing — NetworkX 1.8 documentation それぞれのlayoutを利用して描画してみましょう。 circular_layout 全てのノードを円弧上に並べるレイアウトです。 今回は、スモール・ワールドで有名なWatts and Strogatzモデルを採用します。 circular_layout — NetworkX 1.8 documentation import networkx as nx import matplotlib.pyplot as plt G = nx.watts_strogatz_graph(100, 3,
# sample script 1 import re data_id = ”Vf-i-dia” shot_id = ”73116” extension = ”.dat” data_path_r = ”./” rfile=data_path_r+data_id+”@”+shot\ _id + extension fr = open(rfile, ”r”) for line in fr: a = re.split(”,”, line) print a[0], a[1] Practical Data Analysis Using Open Source Software 3. Practical Data Analysis Using Python SUZUKI Yasuhiro author’s e-mail: ysuzuki@LHD.nifs.ac.jp ! -30 -20 -10 0 1
python で、エルセントロNS波 加速度を図示してみる。 エルセントロ波は、1940年代にアメリカで実測された最も有名な地震波 初期のころの日本の高層建築は、ほとんどこの波で検討してある。 ■ファイルの読み込みは、 np.loadtxt ---------以下ソースコード------------------------- import numpy as np import matplotlib.pyplot as plt # read wavedata from file time = np.loadtxt('elcentro.csv',skiprows=1,usecols=(0,),delimiter=',') accel = np.loadtxt('elcentro.csv',skiprows=1,usecols=(1,),delimiter=',') # data plottin
一時期はコーラスに入っていた僕です. 最近はあまり歌ってないですが,それでもたまにカラオケとか行きたくなります. 普通に歌うのは飽きてきたので,歌いなれた曲だとコーラスパートを歌いたくなったりします. とはいえ何度も歌ったり聞いたりしている曲はまだしも, 初見曲でコーラスパートを聞き取る耳とかセンスとか有りません. ましてアレンジつけるなんて夢の先です. そこで”コード進行のパターン覚えたら3度/6度ハモ付けやりやすくなるのでは”と思いました. となればまずはやってみようということで,コード進行のパターン本を買ってきました. それを見ながらキーボードを叩くのですが.. 4和音が弾けません. 3和音なら引けるのですが4和音だと手がいたいです. こんなん何指で弾けばいいんですか.ピアニストってすごいなぁと思います. しかしこれでは勉強しようにも先に手が音を上げてしまいます. そこで思いました.
今回は操作パネルの話題です。 英文マニュアルでの表記を直訳した用語を使用していきます。 「メニュー選択ボタン」 (Menu Selection Buttons) と「コントロール領域」 (Control Area) の写真を示します。 続きを読む 今回は、ディジタルオシロにとって重要な性能の指標のひとつである AD コンバータのサンプリング・レートの話です。 SDS1104 は最高サンプリング・レートが 1 G サンプル/s ですが、これは単一のチャネルのみ表示させた場合で、全 4 チャネルを表示させると各チャネル当たりのレートは 250 M サンプル/s まで低下します。 これは、ハードウェア的には 250 M サンプル/s の AD コンバータが、それぞれの入力チャネルに対して 1 インスタンスずつ割り当てられていると考えられます。 250 M サンプル/s までのレートでは 4 つの
CT値は水が0、空気が-1000に設定された条件下で、CT撮影された物質(組織)の密度を原点の水に対する相対値として表現しています。そのため、水に浮かぶ油、体でいうと脂肪組織は0よりも低いマイナスの値を示し、また水よりも密度の高い軟組織は0よりも少し大きな値を示し、さらに骨や歯などの硬組織ではより高いCT値を示します(図1)。 図2は人の肩から膝までのCTの冠状断面像(参照:MPRとは)を示しますが、空気で満たされている肺は真っ黒で、内臓や筋肉など軟組織は灰色、そして骨は白く表現されていて、組織の密度に応じてCT画像は表現されています。東芝メディカルシステムズ社の技術営業の方の言葉をお借りすると「CT画像はCT値の分布図」といえます。
CTの画像において、2次元画像いわゆるMPR像は小さな正方形の「ピクセル」言い換えると「画素」から構成されています(図1)。また3次元は立方体の「ボクセル」から成り立っています(参照: ピクセルとボクセル)。ピクセルやボクセルには白黒の濃淡値(画像濃度値)が与えられCT画像を表現しています。この画像濃度値のことを(医科用)CTでは「CT値」と呼んでいます。 人間の体の約60%は水からできているため(図2)、CT値は水を原点のゼロとして、何もない空気の状態を最低の値である-1000で表現しています。そして空気の-1000は、CT画像上では真っ黒に表現するように設定されています。図1は左側上顎の臼歯部付近の前頭断面を示しますが、口蓋と舌の間の空気層は黒く表現されています。 CT値の設定は、医科用CTではほぼ毎日朝一番に何も置かない状態でCT撮影を行うことで付属するコンピュータに「今撮影したのは
人間の体の中の構成してる物質(臓器)をCTの白黒で表現した時 その白さや黒さを数字にしたもの。 水は0と表示、空気は-1000と表示、固い骨などを1000と表示 それらの濃淡で画像化してます。(真っ黒から真っ白までの間を灰色に区分) したがって、その数値(CT値)を見ることで、何の物質なのかが、ある程度特定できます。 ちっと詳しく・・・ CT値について CT値の単位はHounsfield unit(ハンスフィールド ユニット) (HU と略す)です。CT値は、空気を-1000HU、水を0HU、固い骨を+1000 HUとして物質の密度、X線吸収値(density )を2000分割しています。CT画像の横にGrey scale(グレイスケール) というBar(バー)がある。真っ黒から真っ白までの間を灰色に区分したBarで、CT画像は、黒、白とこの灰色で表示されています。高いCT値のものほど白く
介護につかえる体のしくみとはたらき さあ、いよいよ「高齢者の疾病」編! みなさん、いっしょに勉強しましょう! さて、血圧は「130の70」と言ったり 「130/70」と表したりしますが、 血圧の単位は「mmHg」となります。 「mmHg」って中学、高校の授業で 習ったかなあ?と思ったんですが、 どうですかね。 前にも書いたとおり、 「mmHg」は「ミリメートルエイチジー」 と読むそうです。 看護師さんが言っていましたから 間違いありません^^ これは「mm」と「Hg」に分けられます。 「mm」はミリメートル。 長さを表す単位です。 これはみなさん知っていますよね、 小学校で習いますよね^^ そして「Hg」は「水銀」を表します。 化学記号の「Hg」ですよ。 あいにく私の記憶からは 消し去られておりますが(笑) ということはですね、 「mmHg」はどんな単位かというと 「水銀(柱)をどれくらい
mmHgとは、圧力の単位。 医療現場では主に血圧の単位として使用されている。 「mm」は「ミリメートル」、「Hg」は「水銀」を意味する。 mmHgは、「ミリメートルマーキュリー」と呼ばれる場合もある。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く