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
Jak powiedzieć matplotlib, że skończyłem z fabułą?
Poniższy kod drukuje do dwóch plików PostScript (.ps), ale drugi zawiera oba wiersze. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, y, basex=10, basey=10, ls="-") …
166 python  matplotlib  plot 


5
ostrzeżenie o zbyt wielu otwartych postaciach
W skrypcie, w którym tworzę wiele figurek fix, ax = plt.subplots(...), otrzymuję ostrzeżenie RuntimeWarning: Otwarto ponad 20 figurek. Figury utworzone za pomocą interfejsu pyplot ( matplotlib.pyplot.figure) są przechowywane do momentu jawnego zamknięcia i mogą zajmować zbyt dużo pamięci. Nie rozumiem jednak, dlaczego otrzymuję to ostrzeżenie, bo po zapisaniu figury za …

7
Jak wyświetlić pandy DataFrame elementów zmiennoprzecinkowych przy użyciu ciągu formatu dla kolumn?
Chciałbym wyświetlić ramkę danych pandy z podanym formatem przy użyciu print()i IPythona display(). Na przykład: df = pd.DataFrame([123.4567, 234.5678, 345.6789, 456.7890], index=['foo','bar','baz','quux'], columns=['cost']) print df cost foo 123.4567 bar 234.5678 baz 345.6789 quux 456.7890 Chciałbym jakoś zmusić to do drukowania cost foo $123.46 bar $234.57 baz $345.68 quux $456.79 bez …




6
Dlaczego PyPy nie został dołączony do standardowego Pythona?
Patrzyłem na PyPy i zastanawiałem się, dlaczego nie został zaadaptowany do głównych dystrybucji Pythona. Czy takie rzeczy jak kompilacja JIT i mniejsze zużycie pamięci nie poprawią znacznie szybkości całego kodu Pythona? Krótko mówiąc, jakie są główne wady PyPy, które powodują, że pozostaje oddzielnym projektem?
165 python  pypy 

11
Niepowodzenie podczas instalacji Pillow (modułu Python) w systemie Linux
Próbuję zainstalować Pillow (moduł Pythona) za pomocą pip, ale zgłasza ten błąd: ValueError: jpeg is required unless explicitly disabled using --disable-jpeg, aborting Więc jak mówi błąd, próbowałem: pip install pillow --global-option="--disable-jpeg" Ale zawodzi z: error: option --disable-jpeg not recognized Jakieś wskazówki, jak sobie z tym poradzić?
165 python  linux  pillow 

4
Usuń pierwszy znak łańcucha
Chciałbym usunąć pierwszy znak ciągu. Na przykład mój ciąg zaczyna się od a :i chcę usunąć tylko to. W :ciągu znaków występuje kilka wystąpień , których nie należy usuwać. Piszę kod w języku Python.
165 python  string 

6
Pandas DataFrame Groupby dwie kolumny i zliczenia
Mam ramkę danych pandy w następującym formacie: df = pd.DataFrame([[1.1, 1.1, 1.1, 2.6, 2.5, 3.4,2.6,2.6,3.4,3.4,2.6,1.1,1.1,3.3], list('AAABBBBABCBDDD'), [1.1, 1.7, 2.5, 2.6, 3.3, 3.8,4.0,4.2,4.3,4.5,4.6,4.7,4.7,4.8], ['x/y/z','x/y','x/y/z/n','x/u','x','x/u/v','x/y/z','x','x/u/v/b','-','x/y','x/y/z','x','x/u/v/w'],['1','3','3','2','4','2','5','3','6','3','5','1','1','1']]).T df.columns = ['col1','col2','col3','col4','col5'] df: col1 col2 col3 col4 col5 0 1.1 A 1.1 x/y/z 1 1 1.1 A 1.7 x/y 3 2 1.1 A 2.5 x/y/z/n 3 …
165 python  pandas  dataframe 


8
Rubinowy odpowiednik virtualenv?
Czy jest coś podobnego do narzędzia virtualenv w języku Python ? Zasadniczo umożliwia instalowanie pakietów Pythona w środowisku piaskownicy, więc easy_install djangonie trafia do katalogu pakietów witryn w całym systemie, ale trafia do katalogu utworzonego przez virtualenv. Na przykład: $ virtualenv test New python executable in test/bin/python Installing setuptools...cd .........done. …
165 python  ruby  virtualenv 


9
Jaki jest powód wykonywania podwójnego rozwidlenia podczas tworzenia demona?
Próbuję stworzyć demona w Pythonie. Znalazłem następujące pytanie , które zawiera dobre zasoby, które obecnie śledzę, ale jestem ciekaw, dlaczego potrzebny jest podwójny widelec. Przeszukałem google i znalazłem wiele zasobów stwierdzających, że jest to konieczne, ale nie dlaczego. Niektórzy wspominają, że ma to na celu uniemożliwić demonowi uzyskanie kontrolującego terminala. …
165 python  unix  daemon 

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.