python

Do czego służy słowo kluczowe "yield"?

Jakie jest użycie słowa kluczowego yield w Pythonie? Co to robi? Na przykład, staram się zrozumieć ten kod1: def _get_child ... rschulza), który stworzył wielką bibliotekę Pythona dla przestrzeni metrycznych. To jest link do pełne źródło: moduł mspace .

Czym są metaklasy w Pythonie?

Czym są metaklasy i do czego ich używamy?

Ścieżka rozwoju Pythona - od ucznia do guru

Od półtora roku uczę się, pracuję i bawię się Pythonem. Jako biolog powoli przechodząc do bioinformatyki, język ten był podst ... dnią w tej dziedzinie. EDIT: dzięki Twojemu wspaniałemu wkładowi, wróciłem do ścieżki ulepszania Pythona! Naprawdę doceniam!

Jak zrobić dekoracje funkcjonalne i połączyć je ze sobą?

Jak mogę zrobić dwa dekoratory w Pythonie, które wykonałyby następujące czynności? @makebold @makeitalic def say(): retur ... HTML w ten sposób w prawdziwej aplikacji - po prostu staram się zrozumieć, jak działają dekoratorzy i łańcuchy dekoratorskie.

Jak zrobić łańcuch dekoratorów funkcji?

Jak mogę zrobić dwa dekoratory w Pythonie, które wykonałyby następujące czynności? @makebold @makeitalic def say(): retur ... HTML w ten sposób w prawdziwej aplikacji - po prostu staram się zrozumieć, jak działają dekoratorzy i łańcuchy dekoratorskie.

Understanding slice notation

Potrzebuję dobrego wyjaśnienia (odniesienia są plusem) w notacji slice Pythona. Dla mnie ta notacja wymaga trochę podchwycenia. Wygląda niezwykle potężnie, ale nie do końca się nad tym zastanawiałem.

Co robi if name = = "main": do?

Do czego służy if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, ... ead.start_new_thread(myfunction, ("Thread #: 1", 2, lock)) thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))

Jak wykonać program lub wywołać polecenie systemowe z Pythona?

Jak wywołać zewnętrzne polecenie (jakbym wpisał je w powłoce Uniksa lub wierszu polecenia systemu Windows) ze skryptu Pythona?

Różnica między staticmethod i classmethod

Jaka jest różnica między funkcją zdobioną @staticmethod i jeden ozdobiony @classmethod?

Jak wybrać wiersze z ramki danych na podstawie wartości kolumn

Jak mogę wybrać wiersze z DataFrame na podstawie wartości w jakiejś kolumnie w Pandzie? W SQL użyłbym: SELECT * FROM table WHERE colume_name = some_value Próbowałem zajrzeć do dokumentacji Pandy, ale nie od razu znalazłem odpowiedź.

Wywołanie zewnętrznego polecenia w Pythonie

Jak mogę wywołać zewnętrzne polecenie (tak jakbym wpisał je w powłoce Uniksa lub wierszu polecenia systemu Windows) ze skryptu Pythona?

Jak połączyć dwa słowniki w jedno wyrażenie w Pythonie (biorąc związek słowników)?

Mam dwa słowniki Pythona i chcę napisać jedno wyrażenie, które zwróci te dwa słowniki, połączone (tzn. biorąc Unię). Metoda ... y w z, a nie x? (żeby było wyjątkowo jasne, ostatni-wygrywa obsługę konfliktu dict.update() jest tym, czego również Szukam.)

Jak zrobić płaską listę z listy list?

Zastanawiam się, czy istnieje skrót do zrobienia prostej listy z listy list w Pythonie. Mogę to zrobić w for pętli, ale może ... <module> File "<stdin>", line 1, in <lambda> AttributeError: 'NoneType' object has no attribute 'extend'

"Duże przepływy danych" za pomocą pand

Przez wiele miesięcy ucząc się pand starałem się znaleźć odpowiedź na to pytanie. Używam SAS do mojej codziennej pracy i jes ... awać wiersze do zbioru danych. Prawie zawsze będę tworzyć nowe kolumny(zmienne lub funkcje w statystyce/uczeniu maszynowym).

Jak bezpiecznie utworzyć katalog zagnieżdżony?

Jaki jest najbardziej elegancki sposób sprawdzenia, czy katalog, do którego ma być zapisany plik, istnieje, a jeśli nie, utwó ... xists(directory): os.makedirs(directory) Czy istnieje flaga "open", która powoduje, że dzieje się to automatycznie?

Jak posortować słownik według wartości?

Mam słownik wartości odczytywanych z dwóch pól w bazie danych: pola łańcuchowego i pola liczbowego. Pole string jest unikalne ... istę słowników, ale ponieważ naprawdę nie trzeba lista słowników, które chciałem wiedzieć, czy istnieje prostsze rozwiązanie.

Jak uaktualnić wszystkie pakiety Pythona za pomocą pip

Czy możliwe jest uaktualnienie wszystkich pakietów Pythona jednocześnie z pip? Uwaga : istnieje Prośba o funkcję w oficjalnym śledzeniu problemów.

Jak przekazać zmienną przez odniesienie?

Dokumentacja Pythona wydaje się niejasna, czy parametry są przekazywane przez odniesienie czy wartość, a poniższy kod tworzy ... ange(self, var): var = 'Changed' Czy jest coś, co mogę zrobić, aby przekazać zmienną przez rzeczywiste odniesienie?

Różnica między str a repr?

Jaka jest różnica między __str__ a __repr__ w Python?

Użycie * args i * * kwargs [duplikat]

to pytanie ma już odpowiedzi tutaj : ... ał tylko " * " i nazwy zmiennej. Są *args i **kwargs tylko placeholderami, czy używasz dokładnie *args i **kwargs w kodzie?