本文整理匯總了Python中pool.Pool.gen_acc_spikes方法的典型用法代碼示例。如果您正苦於以下問題:Python Pool.gen_acc_spikes方法的具體用法?Python Pool.gen_acc_spikes怎麽用?Python Pool.gen_acc_spikes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類pool.Pool
的用法示例。
在下文中一共展示了Pool.gen_acc_spikes方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: run_neuron_experiment
# 需要導入模塊: from pool import Pool [as 別名]
# 或者: from pool.Pool import gen_acc_spikes [as 別名]
def run_neuron_experiment(N, input_rates, weights, threshold,
T=None, nspikes=None, neuron_model=RegularNeuron):
"""Run an experiment with a single neuron
"""
spike_rates = set_list_var(input_rates, N)
weights = set_list_var(weights, N)
neurons = [neuron_model(spike_rate, weight) for
spike_rate, weight in
zip(spike_rates, weights)]
pool = Pool(neurons=neurons, threshold=threshold)
spks_in = pool.gen_nrn_spikes(T=T, nspikes=nspikes)
merged_spks_in = pool.merge_spikes(spks_in)
spks_out, acc_state = pool.gen_acc_spikes(merged_spks_in)
return spks_in, acc_state, spks_out