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.

13
ImportError podczas importowania ze sklearn: nie można zaimportować nazwy check_build
Podczas próby importu ze sklearn pojawia się następujący błąd: >>> from sklearn import svm Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> from sklearn import svm File "C:\Python27\lib\site-packages\sklearn\__init__.py", line 16, in <module> from . import check_build ImportError: cannot import name check_build Używam pythona 2.7, scipy-0.12.0b1 superpack, numpy-1.6.0 …

5
Python: Bind an Unbound Method?
Czy w Pythonie istnieje sposób na powiązanie niezwiązanej metody bez jej wywoływania? Piszę program wxPython i dla pewnej klasy zdecydowałem, że fajnie byłoby zgrupować dane wszystkich moich przycisków razem jako listę krotek na poziomie klasy, na przykład: class MyWidget(wx.Window): buttons = [("OK", OnOK), ("Cancel", OnCancel)] # ... def Setup(self): for …
117 python  class  methods  bind 

6
Jak wybrać wersję Pythona w PyCharm?
Mam PyCharm 1.5.4 i użyłem opcji „Open Directory”, aby otworzyć zawartość folderu w IDE. Mam wybrany język Python w wersji 3.2 (pojawia się w węźle „Biblioteki zewnętrzne”). Jak mogę wybrać inną wersję Pythona (którą już zainstalowałem na moim komputerze), aby PyCharm używał tej wersji?

4
Nie można zabić skryptu Pythona za pomocą Ctrl-C
Testuję wątki Pythona za pomocą następującego skryptu: import threading class FirstThread (threading.Thread): def run (self): while True: print 'first' class SecondThread (threading.Thread): def run (self): while True: print 'second' FirstThread().start() SecondThread().start() Działa w Pythonie 2.7 na Kubuntu 11.10. Ctrl+ Cgo nie zabije. Próbowałem też dodać obsługę sygnałów systemowych, ale to …
117 python  linux 

7
Wątki w aplikacji PyQt: Używasz wątków Qt lub wątków Python?
Piszę aplikację GUI, która regularnie pobiera dane przez połączenie internetowe. Ponieważ pobieranie trwa chwilę, powoduje to, że interfejs użytkownika nie odpowiada podczas procesu pobierania (nie można go podzielić na mniejsze części). Dlatego chciałbym przekazać połączenie internetowe do osobnego wątku roboczego. [Tak, wiem, teraz mam dwa problemy .] W każdym razie …

12
Odpowiednik C ++ do wzorca generatora Pythona
Mam przykładowy kod w Pythonie, który muszę naśladować w C ++. Nie potrzebuję żadnego konkretnego rozwiązania (np. Rozwiązania oparte na wspólnych rutynach wydajności, chociaż byłyby one również akceptowalnymi odpowiedziami), po prostu muszę w jakiś sposób odtworzyć semantykę. Pyton Jest to podstawowy generator sekwencji, wyraźnie zbyt duży, aby przechowywać zmaterializowaną wersję. …

5
TemplateDoesNotExist - błąd Django
Używam Django Rest Framework. i ciągle otrzymuję błąd Exception Type: TemplateDoesNotExist Exception Value: rest_framework/api.html Nie wiem, jak się mylę. Po raz pierwszy wypróbowuję REST Framework. To jest kod. views.py import socket, json from modules.data.models import * from modules.utils import * from rest_framework import status from rest_framework.decorators import api_view from rest_framework.response …



9
Szybki sposób zliczania niezerowych bitów w dodatniej liczbie całkowitej
Potrzebuję szybkiego sposobu, aby policzyć liczbę bitów w liczbie całkowitej w Pythonie. Moje obecne rozwiązanie to bin(n).count("1") ale zastanawiam się, czy można to zrobić szybciej? PS: (Reprezentuję dużą tablicę binarną 2D jako pojedynczą listę liczb i wykonuję operacje bitowe, a to skraca czas z godzin do minut. Teraz chciałbym pozbyć …
117 python  binary  counting 

6
Ignorowanie NaNs za pomocą str.contains
Chcę znaleźć wiersze zawierające ciąg, na przykład: DF[DF.col.str.contains("foo")] Jednak to się nie udaje, ponieważ niektóre elementy są NaN: Błąd wartości: nie można indeksować wektorem zawierającym wartości NA / NaN Więc uciekam się do zaciemnionego DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] Czy jest lepszy sposób?
117 python  pandas 

9
odejmij dwa razy w Pythonie
Mam dwie datetime.timewartości, exita enteri chcę zrobić coś takiego: duration = exit - enter Jednak pojawia się ten błąd: TypeError: nieobsługiwane typy operandów dla -: 'datetime.time' i 'datetime.time Jak mam to zrobić poprawnie? Jednym z możliwych rozwiązań jest konwersja timezmiennych na datetimezmienne, a następnie subtruct, ale jestem pewien, że musicie …
117 python  datetime 



13
„Conda” nie jest rozpoznawana jako polecenie wewnętrzne ani zewnętrzne
Zainstalowałem Anaconda3 4.4.0 (32-bitową) na moim komputerze z systemem Windows 7 Professional i zaimportowałem NumPy i Pandy na notebooku Jupyter, więc zakładam, że Python został poprawnie zainstalowany. Ale kiedy piszę conda listiw conda --versionwierszu polecenia, mówiconda is not recognized as internal or external command. Ustawiłem zmienną środowiskową dla Anaconda3; Variable …

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.