def get_signal_distribution(tracks):
singal = tracks[tracks > 0].ravel()
count = np.bincount(singal)
probability = count / float(np.sum(count))
return stats.rv_discrete(
a = 0,
b = np.max(probability.shape[0]),
name='signal distribution',
values = (np.arange(count.shape[0]), probability)
)
评论列表
文章目录