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.

6
Python list zachowanie iteratora i następne (iterator)
Rozważać: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Tak więc, postęp iteratora jest, zgodnie z oczekiwaniami, obsługiwany przez mutację tego samego obiektu. W takim przypadku spodziewałbym się: a = iter(list(range(10))) for i in a: print(i) next(a) pomijać co drugi element: wywołanie to nextpowinno przesuwać iterator jeden raz, …



9
Czy można wyświetlać etykiety po najechaniu kursorem na punkt w matplotlib?
Do tworzenia wykresów punktowych używam matplotlib. Każdy punkt na wykresie punktowym jest powiązany z nazwanym obiektem. Chciałbym móc zobaczyć nazwę obiektu po najechaniu kursorem na punkt na wykresie punktowym skojarzonym z tym obiektem. W szczególności dobrze byłoby móc szybko zobaczyć nazwy punktów, które są wartościami odstającymi. Najbliższą rzeczą, jaką udało …
147 python  matplotlib 

4
pandy pythonowe: zastosuj funkcję z argumentami do serii
Chcę zastosować funkcję z argumentami do serii w pandach Pythona: x = my_series.apply(my_function, more_arguments_1) y = my_series.apply(my_function, more_arguments_2) ... Dokumentacja opisuje wsparcie dla zastosowania metody, ale nie przyjmuje żadnych argumentów. Czy istnieje inna metoda, która akceptuje argumenty? Albo czy brakuje mi prostego obejścia? Aktualizacja (październik 2017 r.): Zwróć uwagę, że …
147 python  pandas  apply 

9
pandy GroupBy z wartościami NaN (brakującymi)
Mam DataFrame z wieloma brakującymi wartościami w kolumnach, które chcę pogrupować według: import pandas as pd import numpy as np df = pd.DataFrame({'a': ['1', '2', '3'], 'b': ['4', np.NaN, '6']}) In [4]: df.groupby('b').groups Out[4]: {'4': [0], '6': [2]} zobacz, że Pandy porzuciły wiersze z wartościami docelowymi NaN. (Chcę uwzględnić te …


5
Jak utworzyć datę i godzinę w Pythonie z milisekund?
Mogę utworzyć podobny obiekt Date w Javie przez java.util.Date (milisekundy) . Jak stworzyć porównywalne w Pythonie? Przydziela obiekt Date i inicjalizuje go, aby reprezentował określoną liczbę milisekund od standardowego czasu bazowego zwanego „epoką”, czyli 1 stycznia 1970 r. O godzinie 00:00:00 czasu GMT.
147 python  datetime 

8
Drukowanie w sposób nieblokujący za pomocą Matplotlib
Bawiłem się Numpy i matplotlib w ciągu ostatnich kilku dni. Mam problemy z utworzeniem funkcji wykresu matplotlib bez blokowania wykonywania. Wiem, że w SO jest już wiele wątków z podobnymi pytaniami, a ja sporo szukałem w Google, ale nie udało mi się tego zrobić. Próbowałem użyć show (block = False), …
147 python  matplotlib  plot 

4
Różnica między modułami czasu i daty w języku Python
Próbuję dowiedzieć się różnice pomiędzy datetimei timemodułów, i co każdy powinien być stosowany. Wiem, że datetimezawiera datę i godzinę. Jaki jest pożytek z timemodułu? Przykłady byłyby mile widziane, a różnice dotyczące stref czasowych byłyby szczególnie interesujące.
147 python  datetime  time 

2
Wybierz wiersze w pandach MultiIndex DataFrame
Jakie są najczęstsze sposoby wybierania / filtrowania wierszy ramki danych, której indeksem jest MultiIndex, na pandach ? Krojenie na podstawie jednej wartości / etykiety Krojenie na podstawie wielu etykiet z jednego lub kilku poziomów Filtrowanie według warunków i wyrażeń logicznych Jakie metody mają zastosowanie w jakich okolicznościach Założenia prostoty: wejściowa …

9
sys.argv [1] znaczenie w skrypcie
Obecnie uczę się Pythona i po prostu zastanawiałem się (w odniesieniu do mojego przykładu poniżej) w uproszczonych terminach, co sys.argv[1]reprezentuje. Czy po prostu prosi o wkład? #!/usr/bin/python3.1 # import modules used here -- sys is a very standard one import sys # Gather our code in a main() function def …
146 python 

11
pip się zepsuł. jak naprawić błąd DistributionNotFound?
Za każdym razem, gdy próbuję użyć pip, pojawia się błąd. Na przykład: $ sudo pip install gevent-websocket Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in <module> parse_requirements(__requires__), Environment() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 552, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: pip==0.8.1 …
146 python  pip 

2
Jak używać Pythona do logowania się na stronie internetowej i pobierania plików cookie do późniejszego wykorzystania?
Chcę pobrać i przeanalizować stronę internetową za pomocą Pythona, ale aby uzyskać do niej dostęp, potrzebuję zestawu kilku plików cookie. Dlatego muszę najpierw zalogować się do strony internetowej przez https. Moment logowania polega na wysłaniu dwóch parametrów POST (nazwa użytkownika, hasło) do /login.php. Podczas żądania logowania chcę pobrać pliki cookie …

4
Dlaczego argument „if None .__ eq __ („ a ”)„ wydaje się być oceniany na True (ale nie do końca)?
Jeśli wykonasz następującą instrukcję w Pythonie 3.7, wydrukuje się ona (z moich testów) b: if None.__eq__("a"): print("b") Jednak None.__eq__("a")szacuje się do NotImplemented. Oczywiście "a".__eq__("a")ocenia do Truei "b".__eq__("a")ocenia do False. Odkryłem to początkowo podczas testowania zwracanej wartości funkcji, ale w drugim przypadku nic nie zwróciłem - więc funkcja zwróciła None. Co …

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.