Pytania oznaczone «python»

92
Dlaczego max działa wolniej niż sort?

Odkryłem, że maxjest wolniejszy niż sortfunkcja w Pythonie 2 i 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
Jak zainstalować pip dla Pythona 3.7 na Ubuntu 18?

EDYCJA 18/02: Ponieważ nadal nie mam rozwiązania, aktualizuję to, co wiem do tej pory. Pomyślnie zainstalowałem Pythona 3.7. Mogę zainstalować moduły za pomocą pip (lub pip3), ale te moduły są zainstalowane w Pythonie 3.6 (dostarczany z Ubuntu). Dlatego nie mogę zaimportować tych modułów w...

91
Odpowiednik Django dla liczenia i grupowania według

Mam model, który wygląda tak: class Category(models.Model): name = models.CharField(max_length=60) class Item(models.Model): name = models.CharField(max_length=60) category = models.ForeignKey(Category) Chcę wybrać liczbę (tylko liczbę) elementów dla każdej kategorii, więc w SQL byłoby to...

91
Numpy: Powinienem używać newaxis czy None?

W numpy można użyć obiektu `` newaxis '' w składni wycinania, aby utworzyć oś długości jeden, np: import numpy as np print np.zeros((3,5))[:,np.newaxis,:].shape # shape will be (3,1,5) Te stany dokumentacji , które można również stosować Nonezamiast newaxis, efekt jest dokładnie taki...

91
pętla po wszystkich zmiennych składowych klasy w Pythonie

Jak uzyskać listę wszystkich zmiennych w klasie, którą można iterować? Trochę jak locals (), ale dla klasy class Example(object): bool143 = True bool2 = True blah = False foo = True foobar2000 = False def as_list(self) ret = [] for field in XXX: if getattr(self, field):...

91
Jak stworzyć plik jajko w Pythonie

Mam pytania dotyczące plików jaj w Pythonie. Mam dużo kodu Pythona uporządkowanego według pakietów i próbuję tworzyć pliki jaj. Postępuję zgodnie z instrukcjami , ale są one bardzo powszechne. W związku z tym wydaje mi się, że muszę mieć plik setup.py. Czy możesz mi powiedzieć, co muszę...

91
Jak połączyć słowniki w Pythonie?

d3 = dict(d1, **d2) Rozumiem, że powoduje to scalenie słownika. Ale czy jest wyjątkowy? A co jeśli d1 ma ten sam klucz co d2, ale inną wartość? Chciałbym, aby d1 i d2 zostały połączone, ale d1 ma priorytet, jeśli istnieje zduplikowany klucz.

91
Jak przeszukiwać listę krotek w Pythonie

Mam więc listę krotek, takich jak ta: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] Chcę mieć tę listę dla krotki, której wartość liczbowa jest równa czemuś. Więc jeśli to zrobię search(53), zwróci wartość indeksu2 Czy jest na to łatwy sposób?