python

Czy jest różnica między '= = ` I `is ' w Pythonie?

Moje Google-fu zawiodło mnie. W Pythonie, czy poniższe dwa testy równości są równoważne? n = 5 # Test one. if n == 5: ... true, but... if L is [1]: print 'Yay!' # Doesn't. Więc == testuje wartość gdzie is testuje, czy są tym samym obiektem?

Krótki opis zasad ustalania zakresu?

Jakie Dokładnie są reguły zakresów Pythona? Jeśli mam jakiś kod: code1 class Foo: code2 def spam..... code3 ... czej? Musi być gdzieś proste odniesienie lub algorytm. To zagmatwany świat dla średnio zaawansowanych programistów Pythona.

Jaki jest Pythonowy odpowiednik zmiennych statycznych wewnątrz funkcji?

Jaki jest idiomatyczny odpowiednik Pythona tego kodu C / C++? void foo() { static int counter = 0; counter++; pr ... ć statyczny element na poziomie funkcji, w przeciwieństwie do poziomu klasy? A czy umieszczenie funkcji w klasie coś zmienia?

Dodawanie nowej kolumny do istniejącego DataFrame w Pythonie

Mam następujący indeksowany DataFrame z nazwanymi kolumnami i wierszami nie-ciągłymi liczbami: a b ... end, merge, ale nie dostałem pożądanego rezultatu, tylko co najwyżej błędy. Jak Mogę dodać kolumnę e do powyższego przykładu?

Jak odzyskać ścieżkę modułu?

Chcę wykryć, czy moduł się zmienił. Teraz korzystanie z inotify jest proste, wystarczy znać katalog, z którego chcesz otrzymywać powiadomienia. Jak odzyskać ścieżkę modułu w Pythonie?

Jak zrobić Notebook IPython matplotlib plot inline

[7]}próbuję używać notebooka IPython na MacOS X z Pythonem 2.7.2 i IPython 1.1.0. Nie mogę uzyskać Grafiki matplotlib, aby p ... at 0x110b9c450> I matplotlib.get_backend() pokazuje, że mam backend 'module://IPython.kernel.zmq.pylab.backend_inline'.

Uruchamianie unittest z typową strukturą katalogów testowych

Bardzo powszechną strukturą katalogów nawet dla prostego modułu Pythona wydaje się być oddzielenie testów jednostkowych do ic ... jednostkowe? Wolałbym odpowiedź, która pozwoliłaby mi powiedzieć moim użytkownikom: "aby uruchomić testy jednostkowe do X."

Jak zintegrować Ajax z aplikacjami Django?

Jestem nowy w Django i całkiem nowy w Ajaxie. Pracuję nad projektem, w którym muszę je zintegrować. Wierzę, że rozumiem zasad ... k, czy mógłbyś proszę podać przykład zmiany odpowiedzi na wnioski? Jeśli to robi jakąś różnicę, dane, które zwracam to JSON.

Różnica między metodami map, applymap I apply w pandach

Czy możesz mi powiedzieć, kiedy użyć tych metod wektoryzacji z podstawowymi przykładami? Widzę, że map jest metodą Series, ... ego mamy dwie metody zastosowania funkcji do ramki danych? Ponownie, proste przykłady, które ilustrują użycie byłoby świetne!

Czy istnieje sposób na tworzenie komentarzy wielowierszowych w Pythonie?

Ostatnio zacząłem studiować Python , ale nie mogłem znaleźć, jak zaimplementować Wielowierszowe komentarze. Większość języków ... duje błąd, więc prawdopodobnie nie jest to poprawny sposób. Czy Python rzeczywiście ma funkcję komentowania wielowierszowego?

Jak iterować przez dwie listy równolegle?

Mam dwa iterable w Pythonie i chcę je przejrzeć parami: foo = (1, 2, 3) bar = (4, 5, 6) for (f, b) in some_iterator(foo, b ... ange(len(foo)): print "f: ", foo[i], "; b: ", b[i] Ale to wydaje mi się trochę niepytoniczne. Jest na to lepszy sposób?

Jak uruchomić skrypt Pythona jako usługę w systemie Windows?

Szkicuję architekturę zestawu programów, które dzielą różne powiązane ze sobą obiekty przechowywane w bazie danych. Chcę, aby ... nim zarządzać za pomocą natywnych narzędzi Windows? co jest równoznaczne z umieszczeniem skryptu start/stop w /etc / init.d?

Względny import w Pythonie 3

Chcę zaimportować funkcję z innego pliku w tym samym katalogu. Czasami mi to działa z from .mymodule import myfunction ale c ... naleźć żadnego wyjaśnienia. To wygląda zupełnie przypadkowo. Czy ktoś mógłby mi wyjaśnić, jaka jest logika tego wszystkiego?

Jak zdefiniować tablicę dwuwymiarową w Pythonie

Chcę zdefiniować tablicę dwuwymiarową bez inicjalizowanej długości, tak: Matrix = [][] Ale to nie działa... Próbowałem p ... o kodu, ale też jest źle: Matrix = [5][5] błąd: Traceback ... IndexError: list index out of range Jaki jest mój błąd?

Jak sprawdzić, czy zmienna istnieje?

Chcę sprawdzić, czy zmienna istnieje. Teraz robię coś takiego: try: myVar except NameError: # Do something. Czy są inne sposoby bez wyjątków?

Jaka jest konwencja nazewnictwa w Pythonie dla nazw zmiennych i funkcji?

Pochodzące z tła C# konwencja nazewnictwa dla zmiennych i nazw metod są zwykle albo CamelCase lub Pascal Case: // C# exampl ... s_is_my_variable = 'a' def this_is_my_function(): Czy istnieje bardziej preferowany, definitywny styl kodowania w Pythonie?

Scrapowanie stron z Pythonem

Chciałbym pobrać dzienne godziny wschodu / zachodu Słońca ze strony internetowej. Czy możliwe jest zeskrobywanie treści internetowych za pomocą Pythona? jakie są używane moduły? Czy jest dostępny jakiś tutorial?

Czy istnieje sposób na używanie PhantomJS w Pythonie?

Chcę używać PhantomJS w Pythonie . Wygooglowałem ten problem, ale nie mogłem znaleźć odpowiednich rozwiązań. Uważam, że os. ... aściwym rozwiązaniem. Chcę wiedzieć, czy jest lepsze rozwiązanie, czy nie. Czy jest sposób na używanie PhantomJS w Pythonie?

Problem z instalacją w Pythonie matplotlib [duplikat]

To pytanie ma już odpowiedź tutaj: python matplotlib framework pod macosx? ... stalling Python as a framework on Mac OS X. Please either reinstall Python as a framework, or try one of the other backends.

Różnica między numpy.kształt tablicy (R, 1) i (R,)

W numpy niektóre operacje zwracają kształt (R, 1), ale niektóre zwracają kształt (R,). To sprawi, że mnożenie macierzy będzie ... sposoby na powyższy przykład? Bez wyraźnej zmiany kształtu w ten sposób: numpy.dot(M[:,0].reshape(R, 1), numpy.ones((1, R)))