IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: dividee

Page 1 sur 38 1 2 3 4

Recherche: Recherche effectuée en 0,03 secondes.

  1. Discussion: quicksort de fichier

    par dividee
    Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    503

    Salut VinsS, C'est bien vu pour le stockage de...

    Salut VinsS,

    C'est bien vu pour le stockage de couleurs sous forme de chaînes, mais utiliser index pour retrouver l'intervalle c'est un peu de la triche, ça ne fonctionne que si tous les...
  2. Discussion: quicksort de fichier

    par dividee
    Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    503

    Si si si, numpy peut être utile ;) Un tableau...

    Si si si, numpy peut être utile ;)

    Un tableau numpy possède la méthode searchsorted qui fait l'équivalent de la fonction get_pos:
    En changeant la définition de ALT par

    ALT = np.array([-20,...
  3. Votes reçus
    +1 -0
    Réponses
    1
    Affichages
    2 495

    On utilise normalement "in" pour cela, mais le...

    On utilise normalement "in" pour cela, mais le second opérande doit être un conteneur qui contienne potentiellement l'élément recherché, hors i est un entier, et [i] est un tableau contenant un...
  4. Votes reçus
    +0 -0
    Réponses
    4
    Affichages
    3 541

    [Python 2.X] Tu as une paire de crochets en trop, ce que tu as...

    Tu as une paire de crochets en trop, ce que tu as sont des tableaux 3D et pas des matrices (2D).

    Mais sinon, tu extrais la première colonne de Matrice_A et de Matrice_B, tu utilises in1d pour...
  5. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    381

    [Python 3.X] Je ne suis pas certain d'avoir compris ta...

    Je ne suis pas certain d'avoir compris ta question mais je fais une tentative.

    Pour pouvoir utiliser tes cubes comme clés dans un dictionnaire, tu as du définir les méthodes __eq__ et __hash__. En...
  6. Votes reçus
    +0 -0
    Réponses
    25
    Affichages
    3 723

    [Python 2.X] Intéressant le calcul du ppcm en même temps que...

    Intéressant le calcul du ppcm en même temps que le comptage des ampoules.

    Voici mon code, j'ai calculé le PPCM explicitement:

    from functools import reduce

    def ppcm(a,b):
    return a //...
  7. Votes reçus
    +0 -0
    Réponses
    25
    Affichages
    3 723

    [Python 2.X] Oui, c'est l'astuce que j'ai utilisée, mais j'ai...

    Oui, c'est l'astuce que j'ai utilisée, mais j'ai dû diminuer le nombre d'enfants pour que ça reste calculable... Si quelqu'un à un moyen pour résoudre (efficacement) le problème avec 25 enfants et 1...
  8. Votes reçus
    +0 -0
    Réponses
    25
    Affichages
    3 723

    [Python 2.X] Pour ceux que ça amuse: même question mais...

    Pour ceux que ça amuse:

    même question mais avec 12 enfants et 1 milliard d'ampoules ;)
  9. Votes reçus
    +0 -0
    Réponses
    10
    Affichages
    1 585

    Comme je l'ai écrit, c'est en transformant...

    Comme je l'ai écrit, c'est en transformant distance_euclidienne en une fonction:

    def distance_euclienne(pt1, pt2):
    ....
  10. Votes reçus
    +0 -0
    Réponses
    10
    Affichages
    1 585

    Bonjour, Le problème c'est que tu tapes les...

    Bonjour,

    Le problème c'est que tu tapes les distances entre les points et les centres des clusters dans une liste, alors que tu as besoin par après de retrouver quel distance correspond à quel...
  11. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    605

    [Python 3.X] Je pense que tu n'as pas bien compris comment...

    Je pense que tu n'as pas bien compris comment fonctionnent "and" et "or".
    L'expression "A and B" renvoie A si A est faux, sinon elle renvoie B.
    Une chaîne de caractère est considérée "fausse" si...
  12. Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    732

    OK j'avais pas bien compris. Ce comportement est...

    OK j'avais pas bien compris. Ce comportement est dû à la façon dont les slots sont implémentés au moyen de descripteurs. C'est ce dont parlait wiztricks ci-dessus: quand tu écris self.bidule =...
  13. Votes reçus
    +0 -0
    Réponses
    8
    Affichages
    732

    Non ce n'est pas ce qui se passe. Quand Python ne...

    Non ce n'est pas ce qui se passe. Quand Python ne trouve pas une variable d'instance, il cherche une variable de classe du même nom.

    Donc quand tu écris self.__slots__['_var'] = valeur, tu...
  14. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    10 337

    [Python 3.X] Parce que c'est un mauvais exemple. C'est un...

    Parce que c'est un mauvais exemple. C'est un array "mal foutu":

    >>> arr = np.array([[[1, 2, 3], [4, 5, 6]], [7, 8, 9]])
    >>> arr.shape
    (2,)
    >>> arr.dtype
    dtype('O') # le type des...
  15. Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    897

    [Python 2.X] Dans le bout de code que j'ai posté plus haut, il...

    Dans le bout de code que j'ai posté plus haut, il n'y a pas d'itération sur un dictionnaire.

    C'était d'ailleurs le principal problème de ton code initial et de le façon dont tu voulais organiser...
  16. Votes reçus
    +0 -0
    Réponses
    11
    Affichages
    897

    [Python 2.X] Peut-être qqch comme ça: df1 = {} for line in...

    Peut-être qqch comme ça:

    df1 = {}
    for line in f1:
    if line.startswith("#"): continue
    num, cat, id_, a, b = line.split('\t')
    foo = a
    a = int(a)
    b = int(b)
    if a > b:
  17. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    524

    Ayant un faible pour la programmation...

    Ayant un faible pour la programmation fonctionnelle, j'ai tout de suite pensé à flatmap. Python ne possède pas de flatmap en standard, mais j'ai fait un peu de Scala dernièrement. Dans ce language,...
  18. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    1 160

    C'est difficile à comprendre si on n'a pas suivi...

    C'est difficile à comprendre si on n'a pas suivi ton fil précédent...

    Tu dis que tu as obtenu le résultat attendu, mais je suppose que c'est l'inverse. Quel résultat attendais-tu ? Tu peux donner...
  19. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    3 098

    [Python 2.X] Bonjour, Sans avoir analysé en détails tes...

    Bonjour,

    Sans avoir analysé en détails tes scripts, il y a quand-même une approche qui parait logique.
    Dans le cas 1D, tu utilises une matrice 2D (longueur x temps).
    En 2D cela deviendra un...
  20. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 741

    Pour faire simple: def get_random (self): ...

    Pour faire simple:

    def get_random (self):
    self.genes=np.zeros(self.nombre_genes)
    for i in range(4):
    while True:
    j=random.randint(0,(self.nombre_genes-1))
    ...
  21. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 741

    Oui c'est ce que je disais. Elle peut même ne te...

    Oui c'est ce que je disais. Elle peut même ne te renvoyer qu'une seule passerelle, même si ce sera très rare.

    Tu choisis quatre fois aléatoirement une passerelle, mais il est possible que la même...
  22. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 741

    Il faut essayer de comprendre le code qui est...

    Il faut essayer de comprendre le code qui est donné:

    np.asarray(a, dtype=bool)]
    C'est ça qui converti le tableau a en tableau de booléens.
    Donc
    m = d[:,np.asarray(a, dtype=bool)] fonctionne...
  23. Votes reçus
    +0 -0
    Réponses
    17
    Affichages
    1 741

    L'argument de np.zeros doit être la forme (shape)...

    L'argument de np.zeros doit être la forme (shape) de la matrice, c'est-à-dire un tuple. Donc ce n'est pas np.zeros(10,4) mais np.zeros((10,4)).
    Mais je ne sais pas pourquoi 4 alors que tu as dit que...
  24. Discussion: Débutant sur python

    par dividee
    Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    548

    [Python 3.X] Le message t'indique que tu as un problème...

    Le message t'indique que tu as un problème d'indentation. Après un ":", il faut indenter (mettre en retrait) le bloc qui suit. C'est bizarre si tu le cours que tu suis n'explique pas cela, c'est...
  25. Discussion: Matrice de cout

    par dividee
    Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    1 111

    OK, c'est le "- 1" qui est de trop, vu que tes...

    OK, c'est le "- 1" qui est de trop, vu que tes nœuds sont numérotés à partir de 0:

    ...
    for u,p in path_length.iteritems():
    for v,d in p.iteritems():
    distances[int(u)][int(v)] = d
Affichage des résultats 1 à 25 sur 941
Page 1 sur 38 1 2 3 4