désolé j'ai rectifié mes erreurs...j'ai fait des mauvaises manip
je travaille sur un tableau au début et ensuite j'en créé un autre pour ma deuxième condition
cond3 =...
Type: Messages; Utilisateur: niepoc
désolé j'ai rectifié mes erreurs...j'ai fait des mauvaises manip
je travaille sur un tableau au début et ensuite j'en créé un autre pour ma deuxième condition
cond3 =...
j'ai trouvé une solution pour mon optimisation, je suis passé de 105 minutes à 19 secondes..........
voilà le code, j'ai abandonné l'idée de mes vecteurs donnés avec tile, repeat et filpud...........
Merci pour la réponse eyquem
a[i] et b[i] sont des nombres effectivement et pour peut être aidé, cela correspond à un couple de coordonnées, la colonne 1 de mon tab correspond à la longitude min,...
merci pour la réponse
2- ça me semble a priori bizarre d’avoir besoin d’un tel objet. Il fauda revenir là dessus.
je pense que tu as raison on peut le faire avec la fonction zéros...
a et...
pour répondre à tes questions:
effectivement quand j'ai collé mon code l'indentation s'est mal faite pour la la ligne
ligne=tab[cond]
le code est le suivant
a=arange(0.,180.)
merci pour le bout de code
mais le break stoppe ma boucle
y'a t'il une solution
code
for i in xrange(0,len(a)):
ai,bi=a[i],b[i]
je connais where, je l'avais déjà utilisé mais sans le for c'est compliqué...et plus long que cette méthode
je vois pas comment éliminer ce for....
je me demande s'il est possible d'enlever la boucle for dans la partie du code en rouge, c'est à dire écrire cette partie de code sans une seule boucle pour l'optimiser
a=arange(0.,180.)
...
en faisant mes conditions de 1 à 4 et en faisant
cond= cond1 & cond2 & cond3 & cond 4, j'obtiens l'index de la ligne où ces quatre conditions sont true, du coup
tab[cond] me renvoie la ligne...
merci pour la réponse
Mais je ne comprends pas comment ddans ce cas comment j'obtiens ma réponse, comment je trouve la ligne de mon tableau qui correspond aux quatre conditions réunies
...
Bonjour
Débutant sous python, je souhaiterais savoir s'il est possible d'optimiser une partie d'un code
a=arange(0.,180.)
b=arange(0.,360.)
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.