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...
Type: Messages; Utilisateur: dividee
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...
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,...
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...
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...
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...
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 //...
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...
Pour ceux que ça amuse:
même question mais avec 12 enfants et 1 milliard d'ampoules ;)
Comme je l'ai écrit, c'est en transformant distance_euclidienne en une fonction:
def distance_euclienne(pt1, pt2):
....
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...
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...
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 =...
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...
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...
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...
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:
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,...
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...
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...
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))
...
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...
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...
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...
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...
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.