Pytania otagowane jako python

Python to wieloparadowy, dynamicznie typowany, uniwersalny język programowania. Został zaprojektowany tak, aby szybko się uczyć, rozumieć i używać oraz wymuszać czystą i jednolitą składnię. Należy pamiętać, że Python 2 oficjalnie nie jest obsługiwany od 01-01-2020. Jednak w przypadku pytań Python specyficznych dla wersji dodaj znacznik [python-2.7] lub [python-3.x]. Jeśli korzystasz z wariantu lub biblioteki Pythona (np. Jython, PyPy, Pandas, Numpy), dołącz go do tagów.

7
Efektywne obliczanie nakładania się zakresu dat w Pythonie?
Mam dwa zakresy dat, w których każdy zakres jest określany na podstawie daty rozpoczęcia i zakończenia (oczywiście instancje datetime.date ()). Te dwa zakresy mogą się pokrywać lub nie. Potrzebuję liczby dni nakładania się. Oczywiście mogę wstępnie wypełnić dwa zestawy wszystkimi datami w obu zakresach i wykonać zestaw przecięcia, ale jest …

1
Python: Przekroczono maksymalną głębokość rekurencji
Mam następujący kod rekursji, w każdym węźle wywołuję zapytanie sql, aby uzyskać węzły należące do węzła nadrzędnego. tutaj jest błąd: Exception RuntimeError: 'maximum recursion depth exceeded' in <bound method DictCursor.__del__ of <MySQLdb.cursors.DictCursor object at 0x879768c>> ignored RuntimeError: maximum recursion depth exceeded while calling a Python object Exception AttributeError: "'DictCursor' object …


4
Django model manager objects.create gdzie jest dokumentacja?
Zawsze czytałem, że powinienem użyć model = Model(a=5, b=6) model.save() Ale właśnie zobaczyłem, że jest utworzona funkcja menedżera, ponieważ widziałem używającą jej aplikację open source django. model = Model.objects.create(a=5, b=6) print model.pk 1 Więc czy sugeruje się jego użycie? Czy nadal preferowane jest użycie metody .save. Domyślam się, że objects.create …
85 python  django 

12
Numpy: znajdź indeks elementów w zasięgu
Mam numeryczną tablicę liczb, na przykład a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) Chciałbym znaleźć wszystkie indeksy elementów w określonym zakresie. Na przykład, jeśli zakres to (6, 10), odpowiedź powinna wynosić (3, 4, 5). Czy jest do tego wbudowana funkcja?
85 python  numpy 

2
Imshow: zakres i aspekt
Piszę system oprogramowania, który wizualizuje wycinki i projekcje za pomocą zestawu danych 3D. Używam matplotlibi specjalnie imshowdo wizualizacji buforów obrazu, które otrzymuję z mojego kodu analizy. Ponieważ chciałbym dodać adnotacje do obrazów za pomocą osi wykresu, używam słowa kluczowego rozszerzonego, które imshowumożliwia odwzorowanie współrzędnych pikseli buforu obrazu na układ współrzędnych …

4
Jak mogę wykreślić taki histogram, że wysokości słupków sumują się do 1 w matplotlib?
Chciałbym wykreślić znormalizowany histogram z wektora za pomocą matplotlib. Próbowałem następujących rzeczy: plt.hist(myarray, normed=True) jak również: plt.hist(myarray, normed=1) ale żadna z opcji nie tworzy osi y z [0, 1] takiej, że wysokości słupków histogramu sumują się do 1. Chciałbym stworzyć taki histogram - jak mam to zrobić?

8
ImportError: brak modułu o nazwie BeautifulSoup
Zainstalowałem BeautifulSoup za pomocą easy_install i próbuję uruchomić następujący skrypt from BeautifulSoup import BeautifulSoup import re doc = ['<html><head><title>Page title</title></head>', '<body><p id="firstpara" align="center">This is paragraph <b>one</b>.', '<p id="secondpara" align="blah">This is paragraph <b>two</b>.', '</html>'] soup = BeautifulSoup(''.join(doc)) print soup.prettify() Ale nie wiem, dlaczego tak się dzieje Traceback (most recent call last): …

7
Rozumienie listy bez [] w Pythonie
Dołączanie do listy: >>> ''.join([ str(_) for _ in xrange(10) ]) '0123456789' join musi mieć iterowalny plik. Najwyraźniej joinargumentem jest [ str(_) for _ in xrange(10) ]i jest to zrozumienie listy . Spójrz na to: >>>''.join( str(_) for _ in xrange(10) ) '0123456789' Otóż joinargumentem jest po prostu str(_) for …

10
Dodawanie ciągów dokumentów do nazwanych tuk?
Czy można w łatwy sposób dodać ciąg dokumentacji do namedtuple? próbowałem from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) """ A point in 2D space """ # Yet another test """ A(nother) point in 2D space """ Point2 = namedtuple("Point2", ["x", "y"]) print Point.__doc__ # -> "Point(x, y)" print …

3
Bezwzględny a jawny względny import modułu Pythona
Zastanawiam się nad preferowanym sposobem importowania pakietów w aplikacji Python. Mam taką strukturę pakietu: project.app1.models project.app1.views project.app2.models project.app1.viewsimport project.app1.modelsi project.app2.models. Przychodzą mi na myśl dwa sposoby, aby to zrobić. W przypadku importu bezwzględnego: import A.A import A.B.B lub z wyraźnym importem względnym, jak wprowadzono w Pythonie 2.5 z PEP 328 …



8
Interaktywne sprawdzanie poprawności zawartości widżetu Entry w tkinter
Jaka jest zalecana technika interaktywnego sprawdzania poprawności treści w Entrywidżecie tkinter ? Przeczytałem posty dotyczące używania validate=Truei validatecommand=commandi wydaje się, że te funkcje są ograniczone przez fakt, że są usuwane, jeśli validatecommandpolecenie aktualizuje wartość Entrywidżetu. Biorąc pod uwagę to zachowanie, powinniśmy wiązać na KeyPress, Cutoraz Pastezdarzeń i monitora / aktualizować …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.