読者です 読者をやめる 読者になる 読者になる

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

博士課程に在学するロボット好き学生のブログです。

知らなかった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>