Bonjour je cherche a faire des dictionnaire avec numpy, mais je n'est rien obtenu de satisfesant.
Mon dico devrait avoir pour clés un string associé a un array.
Exemple:
dico["masse"] me renvoi un array []
Merci d'avance
Bonjour je cherche a faire des dictionnaire avec numpy, mais je n'est rien obtenu de satisfesant.
Mon dico devrait avoir pour clés un string associé a un array.
Exemple:
dico["masse"] me renvoi un array []
Merci d'avance
Je ne vois pas le souci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>> d = {} >>> t = numpy.array((1, 2)) >>> d["moi"] = t >>> d["moi"]![]()
Parfois on ce complique la vie, je pensé qu'il y a avait une maniere particulières de définir les dico en numpy.
J'avais utiliser :
montype={'name' : ('nom','valeur'), 'formats' : ('S1','f4')}
t=numpy.array((('a',2),('b',5)),dtype=montype)
Ce n'est pas exactement la même chose qu'un dictionnaire. Ca peut remplacer un dictionnaire typé, mais ça peut faire bien plus.
oui, C'est bien pour ça que j'ai demandé, comment faire un dico numpy.
Parce que ta solution je la connaissais, c'est un dico classique de python, mais je pensai que numpy possédé une fonction ou un type qui permetté de faire des dico.
Mais bon je pense que ta solution est la meilleur, encore merci pour tes réponses rapides
Tu cherches à faire des dictionnaires typés ? Si c'est le cas, regarde du côté des Traits (http://www.enthought.com/)
Partager