Pytania oznaczone «python»

388
Jak zdefiniować dwa pola „unikalne” jako para

Czy istnieje sposób na zdefiniowanie kilku pól jako unikalnych w Django? Mam tabelę woluminów (dzienników) i nie chcę więcej niż jednego numeru woluminu dla tego samego dziennika. class Volume(models.Model): id = models.AutoField(primary_key=True) journal_id = models.ForeignKey(Journals,...

387
Jak mogę jawnie zwolnić pamięć w Pythonie?

Napisałem program w języku Python, który działa na dużym pliku wejściowym, tworząc kilka milionów obiektów reprezentujących trójkąty. Algorytm to: odczytać plik wejściowy przetworzyć plik i utworzyć listę trójkątów reprezentowanych przez ich wierzchołki wypisz wierzchołki w formacie OFF: lista...

386
Jak znaleźć elementy według klasy

Mam problem z analizowaniem elementów HTML z atrybutem „class” za pomocą Beautifulsoup. Kod wygląda następująco soup = BeautifulSoup(sdata) mydivs = soup.findAll('div') for div in mydivs: if (div["class"] == "stylelistrow"): print div W tym samym wierszu pojawia się błąd „po” zakończeniu...

386
Zrozumienie słownika Python

Czy w Pythonie można utworzyć słownikowe rozumienie (dla kluczy)? Bez zrozumienia listy możesz użyć czegoś takiego: l = [] for n in range(1, 11): l.append(n) Możemy skrócić to do listowego: l = [n for n in range(1, 11)]. Powiedzmy jednak, że chcę ustawić klucze słownika na tę samą wartość....

386
zwróć, zwróć Brak i w ogóle nie zwróć?

Rozważ trzy funkcje: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Wszystkie wydają się zwracać Brak. Czy są jakieś różnice między zachowaniem zwracanej wartości tych funkcji? Czy są jakieś powody, by...

382
Ponownie zaimportuj moduł w Pythonie, gdy jest interaktywny

Wiem, że da się to zrobić, ale nigdy nie pamiętam jak. Jak możesz ponownie zaimportować moduł w Pythonie? Scenariusz wygląda następująco: importuję moduł interaktywnie i majstruje przy nim, ale potem napotyka błąd. Naprawiam błąd w pliku .py, a następnie chcę ponownie zaimportować naprawiony moduł...

380
Proste rozpoznawanie cyfr OCR w OpenCV-Python

Usiłuję zaimplementować „OCR rozpoznawania cyfr” w OpenCV-Python (cv2). To jest tylko do celów edukacyjnych. Chciałbym nauczyć się zarówno funkcji KNearest, jak i SVM w OpenCV. Mam 100 próbek (tj. Zdjęć) każdej cyfry. Chciałbym z nimi trenować. Jest próbka letter_recog.pydostarczana z próbką...

380
Podzielić ciąg co n-ty znak?

Przekaż opinię na temat Przepełnienia stosu w ciągu 6 dni od : Stack Overflow Czy można podzielić ciąg co n-ty znak? Załóżmy na przykład, że mam ciąg znaków zawierający następujące elementy: '1234567890' Jak mogę to wyglądać