La façon la plus rapide pour calculer l'entropie de chaque tableau numpy ligne?

J'ai un tableau de taille MxN et je voudrais calculer la valeur d'entropie de chaque ligne. Quel serait le moyen le plus rapide de le faire ?

l'entropie: -np.somme(probs * np.log2(probs))
Par le plus rapide, vous voulez dire que vous voulez une version optimisée, ou voulez-vous dire que vous voulez quelque chose qui s'inscrit dans une ligne et il est facile à lire?
pas la plus facile, la plus rapide en termes de calcul puisque j'ai une assez grande matrice, ligne itération prend trop de temps.
Votre premier commentaire devrait être une partie de la question. J'interprète la question comme "j'ai un tableau de probabilités probs, et je veux l'entropie de l'lignes." Si vous n'avez pas de probabilités, veuillez préciser la question.

OriginalL'auteur erogol | 2015-11-09