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.

8
Wcięcie zbiorcze Emacsa dla Pythona
Pracując z Pythonem w Emacsie, jeśli chcę dodać try / z wyjątkiem do bloku kodu, często stwierdzam, że muszę wciąć cały blok, wiersz po wierszu. W Emacs, jak wciąć cały blok na raz. Nie jestem doświadczonym użytkownikiem Emacsa, ale po prostu uważam, że jest to najlepsze narzędzie do pracy z …
133 python  emacs  ssh 

3
Pomieszanie między numpy, scipy, matplotlib i pylab
Numpy, scipy, matplotlib i pylab to powszechne terminy wśród osób używających Pythona do obliczeń naukowych. Po prostu dowiedziałem się trochę o Pylab i byłem zdezorientowany. Ilekroć chcę zaimportować numpy, zawsze mogę: import numpy as np Po prostu myślę, że kiedyś to zrobię from pylab import * numpy również zostanie zaimportowany …


10
Jak sprawdzić w Pythonie, czy ciąg zawiera tylko liczby?
Jak sprawdzić, czy ciąg zawiera tylko liczby? Dałem temu szansę. Chciałbym zobaczyć najprostszy sposób na osiągnięcie tego. import string def main(): isbn = input("Enter your 10 digit ISBN number: ") if len(isbn) == 10 and string.digits == True: print ("Works") else: print("Error, 10 digit number was not inputted and/or letters …
133 python  string  numbers 

8
Jak udekorować klasę?
Czy w Pythonie 2.5 jest sposób na stworzenie dekoratora, który zdobi klasę? W szczególności chcę użyć dekoratora, aby dodać element członkowski do klasy i zmienić konstruktora, aby przyjmował wartość dla tego elementu. Szukam czegoś podobnego do następującego (który ma błąd składni w „klasie Foo:”: def getId(self): return self.__id class addID(original_class): …

2
sprawdź, czy zmienna to dataframe
kiedy moja funkcja f jest wywoływana ze zmienną, chcę sprawdzić, czy var jest ramką danych pandy: def f(var): if var == pd.DataFrame(): print "do stuff" Myślę, że rozwiązanie może być dość proste, ale nawet z def f(var): if var.values != None: print "do stuff" Nie mogę zmusić go do działania …
133 python  pandas 

25
django-debug-toolbar nie pojawia się
Spojrzałem na inne pytania i nie mogę tego zrozumieć ... Wykonałem następujące czynności, aby zainstalować pasek narzędzi django-debug: pip install django-debug-toolbar dodane do klas oprogramowania pośredniego: MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', # Uncomment the next line for simple clickjacking protection: # 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', ) 3 Dodane INTERNAL_IPS: …

28
Nie można zainstalować PIL po Mac OS X 10.9
Właśnie zaktualizowałem swój system Mac OS do 10.9 i odkryłem, że niektórych (wszystkich?) Z moich modułów Pythona już nie ma, zwłaszcza modułu Image. Więc próbuję wykonać sudo pip install pil, ale pojawia się ten błąd: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/include/tk.h:78:11: fatal error: 'X11/Xlib.h' file not found # include <X11/Xlib.h> ^ 1 error generated. error: …

17
Jak wyświetlić tylko katalogi najwyższego poziomu w Pythonie?
Chcę mieć możliwość wyświetlenia tylko katalogów znajdujących się w jakimś folderze. Oznacza to, że nie chcę, aby nazwy plików były wyświetlane, ani nie chcę dodatkowych podfolderów. Zobaczmy, czy przykład pomoże. W aktualnym katalogu mamy: >>> os.listdir(os.getcwd()) ['cx_Oracle-doc', 'DLLs', 'Doc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'mod_p ython-wininst.log', 'NEWS.txt', 'pymssql-wininst.log', 'python.exe', 'pythonw.ex e', …

12
Otwórz plik we względnej lokalizacji w Pythonie
Załóżmy, że kod Pythona jest wykonywany w nieznanym wcześniej katalogu Windows, na przykład „main”, a gdziekolwiek kod jest instalowany po uruchomieniu, musi mieć dostęp do katalogu „main / 2091 / data.txt”. jak używać funkcji open (location)? jaka powinna być lokalizacja? Edytować : Okazało się, że poniżej prosty kod będzie działał… …

4
numpy max vs amax vs maximum
numpy ma trzy różne funkcje, które wydają się być używane do tych samych rzeczy - z wyjątkiem tego, że numpy.maximummogą być używane tylko w odniesieniu do elementów, podczas gdy numpy.maxi numpy.amaxmogą być używane na określonych osiach lub wszystkich elementach. Dlaczego jest coś więcej niż tylko numpy.max? Czy jest w tym …
132 python  numpy  math  max 

3
Notebook ipython w postaci kodu
W notebooku iPython mam pętlę while, która nasłuchuje portu szeregowego i printodbieranych danych w czasie rzeczywistym. Co chcę osiągnąć, aby wyświetlać tylko najnowsze otrzymane dane (tj. Tylko jeden wiersz przedstawiający najnowsze dane. Bez przewijania w obszarze wyjściowym komórki) To, czego potrzebuję (myślę), to wyczyścić dane wyjściowe ze starej komórki, gdy …

20
Jak mogę jeden kod na gorąco w Pythonie?
Mam problem z klasyfikacją systemów uczących się z 80% zmiennych kategorialnych. Czy muszę używać jednego kodowania na gorąco, jeśli chcę użyć jakiegoś klasyfikatora do klasyfikacji? Czy mogę przekazać dane do klasyfikatora bez kodowania? Próbuję wykonać następujące czynności w celu wyboru funkcji: Przeczytałem plik pociągu: num_rows_to_read = 10000 train_small = pd.read_csv("../../dataset/train.csv", …

3
Dlaczego iteracja po małym łańcuchu jest wolniejsza niż po małej liście?
Bawiłem się czasem i zauważyłem, że wykonanie prostego rozumienia listy na małym łańcuchu trwało dłużej niż wykonanie tej samej operacji na liście małych ciągów pojedynczych znaków. Jakieś wyjaśnienie? To prawie 1,35 razy więcej czasu. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x for x …

1
Dokumentacja garbage collectora w Pythonie [zamknięta]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Szukam dokumentów, które szczegółowo opisują, jak działa wyrzucanie elementów bezużytecznych w Pythonie. Interesuje mnie, co jest …

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.