Questions marquées «python»

92
Comment copier une chaîne Python?

Je fais ça: a = 'hello' Et maintenant, je veux juste une copie indépendante de a: import copy b = str(a) c = a[:] d = a + '' e = copy.copy(a) map( id, [ a,b,c,d,e ] ) Sortie [3]: [4365576160, 4365576160, 4365576160, 4365576160, 4365576160] Pourquoi ont-ils tous la même adresse mémoire et comment...

92
Pourquoi max est-il plus lent que le tri?

J'ai trouvé que maxc'est plus lent que la sortfonction en Python 2 et 3. Python 2 $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'a.sort();a[-1]' 1000 loops, best of 3: 239 usec per loop $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'max(a)' 1000...

92
Obtention de TypeError: __init __ () manque 1 argument de position requis: 'on_delete' lors de la tentative d'ajout de table parent après la table enfant avec des entrées

J'ai deux classes dans ma base de données sqlite, une table parent nommée Categorieet la table enfant appelée Article. J'ai créé d'abord la classe de table enfant et ajoute des entrées. Alors j'ai d'abord eu ceci: class Article(models.Model): titre=models.CharField(max_length=100)...

92
Comment installer pip pour python 3.7 sur Ubuntu 18?

EDIT 18/02: Comme je n'ai toujours pas de solution, je mets à jour avec ce que je sais jusqu'à présent. J'ai installé python 3.7 avec succès. Je peux installer des modules en utilisant pip (ou pip3) mais ces modules sont installés en Python 3.6 (livré avec ubuntu). Par conséquent, je ne peux pas...

91
Django équivalent pour count et group by

J'ai un modèle qui ressemble à ceci: class Category(models.Model): name = models.CharField(max_length=60) class Item(models.Model): name = models.CharField(max_length=60) category = models.ForeignKey(Category) Je veux sélectionner le nombre (juste le nombre) d'éléments pour chaque catégorie, donc...

91
Comment utiliser des variables dans une instruction SQL en Python?

Ok donc je ne suis pas très expérimenté en Python. J'ai le code Python suivant: cursor.execute("INSERT INTO table VALUES var1, var2, var3,") où var1est un entier, var2& var3sont des chaînes. Comment puis-je écrire les noms de variables sans python en les incluant dans le texte de la requête?...

91
Numpy: Dois-je utiliser newaxis ou None?

Dans numpy, on peut utiliser l'objet 'newaxis' dans la syntaxe de découpage pour créer un axe de longueur un, par exemple: import numpy as np print np.zeros((3,5))[:,np.newaxis,:].shape # shape will be (3,1,5) La documentation indique que l'on peut également utiliser à la Noneplace de newaxis,...