Pytania oznaczone «python»

152
Wychodzenie z wiersza poleceń Pythona

Aby wyjść z wiersza poleceń Pythona, muszę wpisać exit (). Jeśli napiszę exit, to mówi Use exit() or Ctrl-Z plus Return to exit Zwykle podczas pisania exitchciałbyś wyjść z programu. Dlaczego interpreter wyświetla powyższy błąd, skoro wie, że próbuję wyjść z wiersza poleceń? Dlaczego po prostu...

152
przekazuje argument ** kwargs do innej funkcji z ** kwargs

Nie rozumiem poniższego przykładu, powiedzmy, że mam te funkcje: # python likes def save(filename, data, **kwargs): fo = openX(filename, "w", **kwargs) # <- #1 fo.write(data) fo.close() # python doesnt like def save2(filename, data, **kwargs): fo = openX(filename, "w", kwargs) # <- #2...

152
Jak zainstalować pip3 na moim komputerze Mac?

Próbuję zainstalować pip3, ale nie mam szczęścia. Spróbowałem też sudo installi nie udało się. Jak mogę zainstalować pip3 na moim Macu? sudo easy_install pip3 Password: Searching for pip3 Reading https://pypi.python.org/simple/pip3/ Couldn't find index page for 'pip3' (maybe misspelled?) Scanning...

151
„W” bez rozróżniania wielkości liter

Uwielbiam używać tego wyrażenia if 'MICHAEL89' in USERNAMES: ... gdzie USERNAMESjest lista. Czy istnieje sposób na dopasowanie elementów bez rozróżniania wielkości liter, czy też muszę użyć metody niestandardowej? Zastanawiam się tylko, czy istnieje potrzeba napisania dodatkowego kodu do...

151
Jak zaimplementowano set ()?

Widziałem ludzi, którzy mówili, że setobiekty w Pythonie mają sprawdzanie członkostwa O (1). Jak są wdrażane wewnętrznie, aby to umożliwić? Jakiego rodzaju struktury danych używa? Jakie inne konsekwencje ma to wdrożenie? Każda odpowiedź była naprawdę pouczająca, ale mogę zaakceptować tylko jedną,...

151
Iterator okna obrotowego czy przesuwnego?

Potrzebuję ruchomego okna (znanego również jako przesuwne okno), które można iterować po sekwencji / iteratorze / generatorze. Domyślną iterację Pythona można uznać za przypadek specjalny, w którym długość okna wynosi 1. Obecnie używam następującego kodu. Czy ktoś ma bardziej Pythonic, mniej...

151
Listy zip w Pythonie

Próbuję się nauczyć, jak „spakować” listy. W tym celu mam program, w którym w określonym momencie wykonuję następujące czynności: x1, x2, x3 = stuff.calculations(withdataa) To daje mi trzy list x1, x2i x3każdy z, powiedzmy, rozmiar 20. Teraz ja robię: zipall = zip(x1, x2, x3) Jednak kiedy to...

151
Czy pandy mogą automatycznie rozpoznawać daty?

Dziś pozytywnie zaskoczył mnie fakt, że pandy odczytując dane z pliku danych (np.) Potrafią rozpoznać typy wartości: df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3']) Przykładowo można to sprawdzić w ten sposób: for i, r in df.iterrows(): print type(r['col1']),...