Функция hist()
возвращает искомую информацию:
n, bins, patches = pl.hist(R, nbins, normed=True)
n
- массив высот стержня, а bins
- массив границ ячейки.В данном примере len(n)
будет 100, а len(bins)
будет 101.
Учитывая некоторое значение x
, вы можете использовать numpy.searchsorted()
, чтобы найти индекс бина, которому принадлежит это значение,а затем используйте n[index]
, чтобы извлечь соответствующую высоту стержня.