そこで、主にデータからヒストグラムをプロットする、必要なことを行うプログラムを作成しましたが、いくつかの問題があります。
プログラムは次のとおりです。
# -*- coding: cp1250 -*-
from __future__ import division
from numpy import *
from matplotlib import rc
from matplotlib.pyplot import *
import numpy as np
import matplotlib.pyplot as plt
data = loadtxt("mioni.txt", int)
nuz = len(data)
nsmp = 20
duz = int(nuz/nsmp)
L = []
for i1 in range(0,nsmp):
suma = 0
for i2 in range(0,duz):
suma += data[i1*duz+i2]
L.append(suma)
print L
plt.hist(L, 20, normed=1, facecolor='blue', alpha=0.75)
plt.xlabel('t(\mu s)')
plt.ylabel('Broj događaja')
plt.axis([0,10,0,300])
plt.grid(True)
plt.show()
編集:だから私は醜い合計に対処することができましたが、今では私のヒストグラムは機能しません:(データはここにあります:http://dropcanvas.com/kqjem
どうしたの?大量のエラーが発生し、Python がクラッシュします:\