続・えちごやん個人メモのブログ

えちごやん個人メモの移転先...。

python

アップデート久しぶり

anaconda アナコンダ、久しぶりにアップデート $ conda update conda $ conda update anaconda-navigator $ conda update navigator-updater 蛇足 (良く分からなくて、回り道したら $ conda update jedi とかやるハメになったけど。) を加えて行ったよ。

結局、グラフは、R +ggplotで。

今のところ。 ■ グラフはR + ggplot2 ■ 数値の取り扱い、データ解析はpython + numpy, scipy などが良いみたい。 ■ 二軸グラフは、matplotlibで。ggplotでは、使うことを想定されていない。 ■ python + ggplot2は、R + ggplot2に比べたら、実装が貧弱。 簡単…

デモ

http://d.hatena.ne.jp/mickey24/20110223/ggplot2_qplot 参考のページです。お世話になっております。 __ 追記で こちらも。 【ggplot】Pythonでggplotを使う http://kiito.hatenablog.com/entry/2014/03/25/175654 http://www15191ue.sakura.ne.jp:8000/…

ggplotが、なんとpythonでも、使えちゃう。

pip で、インストール。楽ちんでした。。 matplotlibのコードを覚え切っていない今は、乗り換え時かなぁ。 enthought python で、サードパーティーのライブリーをインストールするときには、 インストール先を指定することが大事だったみたいだけど。上手く…

csvとfloatの一例。。mapを利用する方法。

Python で、csvファイルのある列以降が、小数点を含むタイプの数字(float)である時。 例えば、my_file.csvという名前のファイルの中身が、次のような時。 ABC, 12.34, 56.78, 99.09 CDF, 0.9, 8.7, 65.43 …. …. みたいなファイルを読み取らせる時のSCRIPT…

配列を利用して、グラフ。。。

#!/usr/bin/env python from numpy import * import matplotlib.pyplot as plt b = arange(6) c = arange(2.5, 18.5, 2) plt.plot(b,c[:6]) plt.axis([0, 5, 0, 20]) plt.show() うーむ、こっから、csvデータの読み込みも含めて書けるようになりたいのだが。…

learn python hard wayの他に。

Exercise Practical Computing for Biologists Introduction to Data Processing with Python http://opentechschool.github.io/python-data-intro/ Ipython http://ipython.org/install.html matplotlib fr. http://www.loria.fr/~rougier/teaching/matplot…

Iris データで、箱ひげ図boxplotとdotplot, matplotlib,

Irisデータは、 例えば次のサイトからcsvデータを入手できる。 https://vincentarelbundock.github.io/Rdatasets/datasets.html というサイトから Package Item Title Rows Cols datasets iris Edgar Anderson's Iris Data 150 5 のCSVをクリック&ダウンロ…

Exercise Practical Computing for Biologists. Python basic I

http://people.duke.edu/~ccc14/pcfb/python1.html#exercise Exercise It is claimed by an interviewer that the majority of computer science graduates cannot write a correct solution to this problem (http://imranontech.com/2007/01/24/using-fizz…

learn python hard way. ex19

http://learnpythonthehardway.org/book/ex19.html learn python hard way. ex19の課題。 後、他にも入力方法を変えるなどのやり方がある。 #!/usr/bin/env python def wine_and_beer(wine_count, bottle_of_beer): print "We have %d wine!" % wine_count p…

仕事で使えそうなので、学んでいる。

Learn Python The Hard Way http://learnpythonthehardway.org なんだろう。エレガントな学び方では無いかもしれない。 実践、実務を通して、perlとかでも、あれば、いいのかも。 オミックス、プロテオミクス、メタボロミクスのような研究には、プログラミン…

MacでのpythonのIDE, 研究者、科学者向け。scipy, numpy インストール。Enthought Python distribution , academicについて

PythonでRみたいなグラフを書いたり、数値計算をしたい時には、 >>> import scipy >>> import numpy と出来るようにしておくのが良いらしい。 IPythonを使うのいいということみたい。 IPyhtonをインストーラーからインストールするには、Enthought Canopy が…

指数表記。

対話形式から。。。 >>> pow(2,10) 1024 >>> 2**10 1024 >>> print 'pow(2,10)' pow(2,10) >>> print pow(2,10) 1024

perlとpython、pythonで仕事で使うような計算式を書けた。使えそう。

pythonって、perlみたいに、;をいつも文末に入れなくても、怒られないから、好き。 だけど、そういや、タブ、スペースが意味をなす、と聞いた。。 ダイプが少なくて良くて、うっかりものにも、優しいなら、嬉しい! abs, round, strでの連結 なんとなく、書…