计算矩阵中每行的函数值,而不迭代所有行

时间:2016-10-24 07:34:22

标签: python numpy matrix regression

我正在开发遗传程序,现在整个算法看起来很好。 (虽然很慢......) 我正在迭代实际值列表,一次一个,然后将一个函数应用于列表。格式如下:

trainingset=[[3.32,55,33,22],[3.322,5,3,223],[23.32,355,33,122]...]]

其中每个内部列表表示集合中的一行,该列表的最后一项是该行/个体中的回归结果。

我使用的功能有点像:

def getfitness(individual,set):
    ...
    for elem in set:
         apply the function individual to it
         fitness=fitness+(set[-1]-(result of individual with the parameters of the set))

    fitness=RMS(fitness)
    return fitness

所以,我想知道的是,有没有一种方法可以一次性计算函数,是否有任何lib可以做到这一点?我一直在看numpy的矩阵,但无济于事。

提前致谢。

豪尔赫

0 个答案:

没有答案