-
最近の投稿
最近のコメント
Archive
カテゴリー
メタ情報
「python」カテゴリーアーカイブ
TTree 内の各エントリに対する操作
pyROOT では TTree tree の各エントリー event のある変数 x1 , x2 を得るとき,これでできる
1 2 |
for event in tree: print event.x1, event.x2 |
参考: htt … 続きを読む
python で Excel データシートを読み込む
1 2 3 4 5 6 7 8 9 10 11 |
from xlrd import open_workbook wb = open_workbook("test.xlsx") for i, st in enumerate(wb.sheets()): print( "sheet[%i]: %s has %i cols %i rows." % (i, st.name, st.ncols, st.nrows) ) sheet = wb.sheets()[0] v_1A = sheet.cell(0, 0).value # -> CELL (1, A) ptiny v_1A |
カテゴリー: data analysis, python
コメントする
対数スケールのヒストグラム logarithmic histogram
対数スケールでヒストグラムを描画する場合,pyplot.hist の log オプションを付ける.
1 2 3 4 5 6 7 8 9 10 11 |
import numpy as np import matplotlib.pyplot as plt # ヒストグラムに詰められるデータの作成 sample = np.random.poisson(2.5, size=1000000) # 線形 plt.hist(poi, bins=20, range=(0,20)) # 対数 plt.hist(poi, bins=20, range=(0,20), log=True) |
対数スケールでヒストグラムに描画するデータの中に,0 … 続きを読む
カテゴリー: matplotlib, python, 未分類
コメントする
matplotlib/numpy でのヒストグラムの書き方
matplotlib でヒストグラム化と描画(patchの作成)を同時に行う
1 2 3 4 5 6 7 8 9 10 11 |
import numpy as np import matplotlib.pyplot as plt # ヒストグラムに詰められるデータ列の作成 events = np.random.normal(loc=0.0, scale=1.0, size=100000) # matplotlib.pyplot.hist によるヒストグラムの作成 n, bins, patches = plt.hist(events, 20, range=(-4, 4), weights=None, normed=False, histtype="step", log=False) plt.show() |
numpy で一旦ヒストグラムの配列を作成した後,matplo … 続きを読む
カテゴリー: matplotlib, python
コメントする
matplotlib で等高線グラフ
contour; 値の書かれた等高線の書き方.e.g. 地形図の標高 http://matplotlib.org/examples/pylab_examples/contour_demo.html imshow, con … 続きを読む
カテゴリー: data analysis, matplotlib, python
コメントする