夢に向かって、好奇心を持ち、疑問を持ち続ける。それが努力。

趣味でロボット職人を目指す自称AI研究者のメモです。

覚え書き

Matlabの図の作り方と複数のFigureウィンドウを作成する方法

Matlabは簡単に図がかけて便利ですよね. X1=[1,2,3,4,5,4,3,2,1]; X2=[1,2,3,4,1,2,3,4,2]; X=[X1;X2]' plot(X); とするだけで,図がかけてしまう.なんて便利.今日は凡例等ののつけ方と複数のウィンドウの作り方を紹介します.まずは,タイトルと凡例は以…

LaTeXの数式モードのよくある間違い

LaTeXには複数の数式コマンドがあります. equation eqnarray align それぞれ使い道を簡単に紹介します.1行のとき,equationを使います. \begin{equation} f(x) = a * b \end{equation} 2行にまたがり,かつイコールの位置を揃えたい時などは,eqnarrayを…

pythonのpandasライブラリの紹介

今日は、pythonライブラリのpandasの紹介です,pandasを使ったpythonのファイル読み込み・書き込み(特にcsv等)は,とっても簡単.以下にサンプルを使って紹介します. import pandas as pd # 単純にcsvファイルを読み込む時(headerなくデータだけ並んでる…

広島長崎のあの日 / The day of Hiroshima and Nagasaki

日本は,世界で原爆が投下された国.Japan is the only country that the atomic bomb was dropped. だからこそ伝えたいことがあるのでここに記します.I have the important things that we have in mind. Please read and spread the memory. 8月6日,8月9…

texの図の参照番号が変なときの対処方

ieiceのフォーマットやいくつかのtex用のクラスファイルでは, 図等を参照した時の表示が,標準で【章番号.図番号】となっていることがある.しかし,図にふられる番号は,【図.図番号のみ】みたいになっていたり.. なんでそこ一致しないねん!ってツッコ…

”新しいことを考え続けること”

日野原重明先生のニュースが流れてました..日野原先生の生き方,日々の姿勢すごく学ぶことがたくさんあります. ”新しいことを考え続けること”これをやめなければ人間は若くいられる. すごく大事なことだと思います. また,”人のためになることをするこ…

良いプレゼンをするために必要なこと

話すのが苦手・・・な私ですが,プレゼンのときはなんとか頑張れるようになってきました. 簡単ですが,プレゼンを作る時,話す時,で気をつけていることを紹介します.まずは, 【プレゼンを作る時】 です.はじめにすることは, 「プレゼンで何を伝えたい…

ハードウェアの性能劣化がソフトウェアに与える影響

最近,身を持ってハードウェアの性能がソフトウェアに与える影響が大きいことを学んだ.機械でいえばハードウェアは物理的な制御装置や時にOSまで含むことがあるが,そのようなコンピュータ等をさし, ソフトウェアはハードウェアの上で動く(もしくはハード…

「人間は考える葦である」という言葉に影響を受けた日

今日は,とある数学の本を読んでいて,フランスの進学者であり哲学者であり数学者のブレイズ・パスカル(Blaise Pascal)の『パンセ』に書かれていた「人間は考える葦である」という言葉に研究に対してのモチベーションを感じさせてもらった.この意味につい…

Jupyter Notebookの使い方

Jupyter Notebookとはpythonの快適な開発環境です.セル単位ごとに実行して結果を確認できるので,デバッグに便利.Jupyter Notebookのインストールはこちらから. http://jupyter.org/install.htmlターミナルで使いたいディレクトリに移動し, cd ... jupyt…

知らなかったpythonのrandint

pythonで,ある値の範囲からランダムに数字(ここではint型の数字)を選択するときrandint関数を使うが,どうやら値の範囲がnumpyを使う場合とpython標準のrandom関数を使う場合とで違うらしい.aからbまでを範囲とするとき.random.randintの場合は,[a,b]…

googleのword2vecを使ってみる(on Mac)

word2vecって良くきくので,昨年googleが公開したword2vecを使ってみたいと思います.インストールは簡単 git clone https://github.com/svn2github/word2vec.gitでgitから取ってくるだけ.cd word2vec でディレクトリに入り, make が通れば完了.私の環境…

pythonの文字コードについて

pythonは文字列処理が得意だけど日本語を扱うときは文字コードがちょっと厄介だったりする.特に注意が必要なunicode型とstr型について私がはまったところをメモ.やりたかったことは,キーに日本語文字列を持つ辞書に対して,標準入力で取得した日本語文字…

Matlabを使いこなす(入出力編)

Matlabの入出力にはいろんなファイル形式に対応してて便利です. 今日はそのうちの少しを紹介します.・入力関数 load dlmread textread wk1read imread wavread aviread・出力関数 save fprintf dlmwrite wk1write imwrite wavwrite avifile以下によく使う…

boost.pythonを使って見る

boost.pythonは,C++の関するやライブラリをpythonから簡単に使えるようにするためのパッケージ.どれだけ便利かについては,以下のURLが参考になる. Boost.Python の機能をざっと紹介してみる - muddy brown thang以下はlinuxでのインストール手順について…

anacondaを使ってpython2系3系を共存させる

python2系とpython3系って意外に違って困ることありますよね.今日はanacondaを使って両方を切り替えて使う方法を紹介します. # anacondaはすでにインストールされている前提で記載します.anaconda3で,python3系が使われている場合 (pythonと打った時に…

LaTeX Beamerのインストール方法のメモと注意点

数式をたくさん使うパワポを作る人は,LaTeXで作ると便利ですよね.そいうことで,Beamerのインストール手順とその注意点を記述します.# ここでは,TeXShopが,以下のサイトの手順でダウンロードされていること前提です. http://osksn2.hep.sci.osaka-u.ac…

How to use anaconda from cygwin?

Windows環境でもanaconda使えると便利ですよね. ということで,今日はcygwinにanacondaを入れる手順です. (cygwinのダウンロードについては,cygwinサイトから行けば時間はかかりますが, 難しくないので省略) Anaconda公式サイトから,.exeをダウンロー…

Pythonにおけるリストのコピー

リストのコピーでよく間違えてしまうので,覚え書き.正常にコピーした場合.>> list = [] >> list.append('a') >> list.append('c') >> list.append('b') >> list >> list = ['a','c','b'] cplist = list[:] >> cplist cplist = ['a','c','b'] >> list.appe…

viのcommentが黒地に青色で見えずらい

viのcommentがいつも見えずらいなぁと思っていて我慢ができなくなったので(笑) ようやく色を変更してみることにした.highlightというhiコマンドがある.これを使ってコメントの色を変更する.設定方法は以下.:hi Comment ctermfg=DarkGreen 参考にさせて…

選択肢を増やす力の大事さ

【人生は選択の日々である】そう思う今日この頃です。 お仕事、勉強、プライベートすべてを含めると、やりたいことがたくさんあって、1日をとってもどれかに絞らなければならない。そんなことが多いなと感じています。 日程的に、行きたい講演が2つかぶっ…

Linuxのkernelとdistribution

Linux使ってはいたけど,実はあいまいに理解していた部分がたくさんあった…ってことで整理してみた.Linuxには,UNIXのOSのことだと思ってたけど実は違った.Linuxは実際には,OSの土台であるカーネルの部分だけ.ディスクやメモリなどの資源の管理や,割り…

macで音声認識ソフトJuliusを使ってみる

macで音声認識ソフトJuliusを使ってみたのですが、ちょっとひっかかった点があるので紹介。参考にさせて頂いたサイト: http://qiita.com/ikesato/items/ffe1eff8440a995065fe 手順は次の通り。 1.Juliusに対してマイク入力を行うのに必要なportaudioをイ…

予定通りにいかないことはつきものなので、どこかで無理する必要がある

今日は、最近また時間の作り方について改めて思った気づきがあるので紹介します。 それは、 ”予定通りにいかないことはつきものなので、どこかで無理する必要がある” ということ。 特に、自分のやりたいことのために普段から作り出さないとうまれない時間に…

Windows SendToの場所

いつも忘れてしまうのでWindows7のsendToの場所をメモ。 C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\SendTo ちなみに私が入れているアプリは、Tera Pad 汎用エディタが一つsendToに入っているととっても便利。</user>