benfordd = dict()
for attr in attrs:
benfordd.setdefault(attr, []).extend([val*1e6 for val in x if not np.isnan(val)])
ci-dessus est juste une partie de mon code, pourquoi est-ce que quand je lance cela dans ipython, je reçois ceci:Aide avec cette typerror dans un dictionnaire
TypeError: fonction non prise en charge pour ces types, et ne peut pas coercer en toute sécurité aux types supportés.
Est-ce que quelqu'un sait quelles valeurs sont nécessaires pour cela? attr sont des chaînes.
p.s., que signifie "val"?
"val" est un abréviation de valeur. Si vous voulez savoir ce que cela signifie dans ce contexte, lisez à propos de la liste des compréhensions: http://docs.python.org/tutorial/datastructures.html#list-comprehensions – nmichaels