Pytania oznaczone «python»

90
Python: wyrażenie generatora a wydajność

Czy w Pythonie jest jakaś różnica między tworzeniem obiektu generatora za pomocą wyrażenia generatora a użyciem instrukcji yield ? Korzystanie z wydajności : def Generator(x, y): for i in xrange(x): for j in xrange(y): yield(i, j) Korzystanie z wyrażenia generatora : def Generator(x,...

90
Czytanie plików * .wav w Pythonie

Muszę przeanalizować dźwięk zapisany w pliku .wav. W tym celu muszę przekształcić ten plik w zestaw liczb (na przykład tablice). Myślę, że muszę skorzystać z pakietu Wave. Nie wiem jednak, jak to dokładnie działa. Na przykład wykonałem następujące czynności: import wave w =...

90
Brak okna wykresu w matplotlib

Właśnie zainstalowałem matplotlib w Ubuntu 9.10 przy użyciu systemu pakietów synaptic. Jednak gdy spróbuję poniższego prostego przykładu >>> from pylab import plot; >>> plot([1,2,3],[1,2,3]) [<matplotlib.lines.Line2D object at 0x9aa78ec>] Nie mam okna wykresu. Jakieś...

90
upuść do interpretera Pythona podczas wykonywania funkcji

Mam moduł Pythona z funkcją: def do_stuff(param1 = 'a'): if type(param1) == int: # enter python interpreter here do_something() else: do_something_else() czy jest sposób, aby wpaść do interpretera wiersza poleceń, w którym mam komentarz? tak, że jeśli uruchomię następujące w...

90
Ścieżka do szablonu Django

Śledzę samouczek dotyczący http://docs.djangoproject.com/en/dev/intro/tutorial02/#intro-tutorial02 w środowisku Windows 7. Mój plik ustawień to: TEMPLATE_DIRS = ( 'C:/django-project/myapp/mytemplates/admin' ) Mam plik base_templatez szablonu admin/base_site.htmlz domyślnego katalogu...

90
Jak zmienić backendy w matplotlib / Python

Zmagam się z następującym problemem. Muszę wygenerować raporty składające się ze zbioru wykresów. Wszystkie te wykresy, z wyjątkiem jednego, są tworzone przy użyciu domyślnego zaplecza Matplotlib (TkAgg). Jeden wykres musi zostać utworzony przy użyciu zaplecza Cairo, ponieważ kreślę wykres...

90
Co w Pythonie oznacza „chociaż prawda”?

def play_game(word_list): hand = deal_hand(HAND_SIZE) # random init while True: cmd = raw_input('Enter n to deal a new hand, r to replay the last hand, or e to end game: ') if cmd == 'n': hand = deal_hand(HAND_SIZE) play_hand(hand.copy(), word_list) print elif cmd == 'r':

90
Jak przeładować moduły w powłoce django?

Pracuję z Django i cały czas używam powłoki Django. Irytujące jest to, że podczas gdy serwer Django przeładowuje się po zmianie kodu, powłoka nie ładuje się, więc za każdym razem, gdy zmieniam metodę, którą testuję, muszę zamknąć powłokę i ponownie ją zaimportować, ponownie zaimportować...

90
jak zainstalować distutils Pythona

Właśnie dostałem miejsce na serwerze VPS (działającym na Ubuntu 8.04) i próbuję zainstalować na nim django. Na serwerze jest zainstalowany python 2.5, ale myślę, że jest to niestandardowa instalacja. Kiedy uruchamiam skrypt instalacyjny dla django, otrzymuję amitoj@ninja:~/Django-1.2.1$ python...

90
Składnia definicji klas w Pythonie

Czy jest różnica między class A: ... i class A(): ... Właśnie zdałem sobie sprawę, że kilka moich zajęć jest zdefiniowanych jako pierwsze i działają dobrze. Czy pusty nawias ma znaczenie?

90
Więcej Pythonowego sposobu na uruchomienie procesu X razy

Co jest bardziej pythonowe? Pętla While: count = 0 while count < 50: print "Some thing" count = count + 1 Dla pętli: for i in range(50): print "Some thing" Edycja: nie duplikuj, ponieważ zawiera odpowiedzi pozwalające określić, który jest jaśniejszy, w porównaniu z tym, jak...

90
Wyświetlić tablicę numpy?

Mam numpytablicę 2D . Czy istnieje sposób na utworzenie widoku, który obejmowałby pierwsze kwiersze i wszystkie kolumny? Chodzi o to, aby uniknąć kopiowania danych bazowych (tablica jest tak duża, że ​​wykonanie częściowych kopii nie jest możliwe).

90
Logowanie w ramach pytest testów

Chciałbym umieścić kilka instrukcji logowania w funkcji testowej, aby zbadać niektóre zmienne stanu. Mam następujący fragment kodu: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger =