我正在运行多个线程,并在队列中收集它们的结果。我希望将其转储到数组或列表中,以便可以进行索引并检索这些结果。队列中的每个元素都是具有n维的数组。我想访问这些数组。请问我该如何做?
def dump_queue(model_queue):
queue_list = []
for i in iter(model_queue.get,'STOP'):
queue_list.append(i)
return queue_list
aux_model=train_svm(np.array(trainExample),np.array(trainLabel))
model_queue.put(aux_model.coef_)
因此,数组是svm
的学习模型参数。model_queue在线程之间共享。我想访问每个模型参数向量,而不是每个模型参数条目。