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.


10
Zmniejszanie wykorzystania pamięci Django. Nisko wiszący owoc?
Z biegiem czasu moje zużycie pamięci rośnie, a ponowne uruchamianie Django nie jest miłe dla użytkowników. Nie jestem pewien, jak zająć się profilowaniem użycia pamięci, ale przydatne byłyby kilka wskazówek, jak rozpocząć pomiar. Mam wrażenie, że jest kilka prostych kroków, które mogą przynieść duże korzyści. Zapewnienie ustawienia „debugowania” na „Fałsz” …


8
Tworzenie dynamicznego pola wyboru
Mam pewne problemy ze zrozumieniem, jak utworzyć dynamiczne pole wyboru w django. Mam ustawiony model coś takiego: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() To, co próbuję zrobić, to stworzyć pole wyboru, którego wartości są punktami drogi skojarzonymi z tym jeźdźcem …

12
virtualenv --no-site-packages i pip nadal znajdują pakiety globalne?
Miałem wrażenie, virtualenv --no-site-packagesże stworzy całkowicie oddzielne i izolowane środowisko Pythona, ale tak się nie dzieje. Na przykład mam python-django zainstalowany globalnie, ale chcę stworzyć virtualenv z inną wersją Django. $ virtualenv --no-site-packages foo New python executable in foo/bin/python Installing setuptools............done. $ pip -E foo install Django Requirement already satisfied: …
136 python  virtualenv  pip 

9
Dlaczego wyrażenie 0 <0 == 0 zwraca False w Pythonie?
Patrząc na Queue.py w Pythonie 2.6, znalazłem tę konstrukcję, która wydała mi się nieco dziwna: def full(self): """Return True if the queue is full, False otherwise (not reliable!).""" self.mutex.acquire() n = 0 &lt; self.maxsize == self._qsize() self.mutex.release() return n Jeśli maxsizejest 0, kolejka nigdy nie jest pełna. Moje pytanie brzmi, …
136 python 

3
Skąd mam wiedzieć, czy mogę wyłączyć SQLALCHEMY_TRACK_MODIFICATIONS?
Za każdym razem, gdy uruchamiam aplikację korzystającą z Flask-SQLAlchemy, otrzymuję następujące ostrzeżenie, że SQLALCHEMY_TRACK_MODIFICATIONSopcja zostanie wyłączona. /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning. warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in …


2
Do czego służy typ bufora Python?
W bufferPythonie jest typ, ale nie wiem, jak go użyć. W dokumentacji Pythona opis jest następujący: buffer(object[, offset[, size]]) Argument obiektu musi być obiektem obsługującym interfejs wywołania bufora (taki jak łańcuchy, tablice i bufory). Zostanie utworzony nowy obiekt bufora, który odwołuje się do argumentu obiektu. Obiekt bufora będzie wycinkiem od …
136 python  python-2.7 


7
Najlepszy sposób na ustrukturyzowanie aplikacji tkinter?
Poniżej przedstawiono ogólną strukturę mojego typowego programu tkinter w języku Python. def funA(): def funA1(): def funA12(): # stuff def funA2(): # stuff def funB(): def funB1(): # stuff def funB2(): # stuff def funC(): def funC1(): # stuff def funC2(): # stuff root = tk.Tk() button1 = tk.Button(root, command=funA) …
136 python  tkinter 

10
Klawiatura przerywa z wieloprocesorową pulą Pythona
Jak mogę obsłużyć zdarzenia KeyboardInterrupt z wieloprocesorowymi pulami Pythona? Oto prosty przykład: from multiprocessing import Pool from time import sleep from sys import exit def slowly_square(i): sleep(1) return i*i def go(): pool = Pool(8) try: results = pool.map(slowly_square, range(40)) except KeyboardInterrupt: # **** THIS PART NEVER EXECUTES. **** pool.terminate() print …

4
Pobieranie poszczególnych kolorów z mapy kolorów w matplotlib
Jeśli masz Colormap cmap, na przykład: cmap = matplotlib.cm.get_cmap('Spectral') Jak uzyskać z niej określony kolor między 0 a 1, gdzie 0 to pierwszy kolor na mapie, a 1 to ostatni kolor na mapie? Idealnie byłbym w stanie uzyskać środkowy kolor na mapie, wykonując: &gt;&gt;&gt; do_some_magic(cmap, 0.5) # Return an RGBA …

9
Moduł Python ElementTree: Jak zignorować przestrzeń nazw plików XML, aby zlokalizować pasujący element, używając metody „find”, „findall”
Chcę użyć metody „findall”, aby zlokalizować niektóre elementy źródłowego pliku xml w module ElementTree. Jednak źródłowy plik xml (test.xml) ma przestrzeń nazw. Obcinam część pliku xml jako przykład: &lt;?xml version="1.0" encoding="iso-8859-1"?&gt; &lt;XML_HEADER xmlns="http://www.test.com"&gt; &lt;TYPE&gt;Updates&lt;/TYPE&gt; &lt;DATE&gt;9/26/2012 10:30:34 AM&lt;/DATE&gt; &lt;COPYRIGHT_NOTICE&gt;All Rights Reserved.&lt;/COPYRIGHT_NOTICE&gt; &lt;LICENSE&gt;newlicense.htm&lt;/LICENSE&gt; &lt;DEAL_LEVEL&gt; &lt;PAID_OFF&gt;N&lt;/PAID_OFF&gt; &lt;/DEAL_LEVEL&gt; &lt;/XML_HEADER&gt; Przykładowy kod w Pythonie znajduje …

8
Algorytm znajdowania pików dla Python / SciPy
Mogę coś napisać samodzielnie, znajdując przecięcia zerowe pierwszej pochodnej lub czegoś w tym rodzaju, ale wydaje się, że jest to dość powszechna funkcja, którą można włączyć do standardowych bibliotek. Czy ktoś o jednym wie? Moja konkretna aplikacja to tablica 2D, ale zwykle byłaby używana do znajdowania pików w FFT itp. …

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.