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.

5
SQLAlchemy Konwersja ORM do pandy DataFrame
Ten temat nie był poruszany od jakiegoś czasu, tutaj ani gdzie indziej. Czy istnieje rozwiązanie konwertujące SQLAlchemy <Query object>na pandas DataFrame? Pandy mają możliwość używania, pandas.read_sqlale wymaga to użycia surowego SQL. Mam dwa powody, dla których chcę tego uniknąć: 1) mam już wszystko przy użyciu ORM (dobry powód sam w …

12
Grupowanie plików danych za pomocą PyInstaller (--onefile)
Próbuję zbudować jednoplikowy plik EXE z PyInstaller, który ma zawierać obraz i ikonę. Za całe życie nie mogę tego zmusić --onefile. Jeśli to zrobię --onedir, wszystko działa bardzo dobrze. Kiedy używam --onefile, nie może znaleźć wymienionych plików dodatkowych (podczas uruchamiania skompilowanego EXE). Znajduje biblioteki DLL i wszystko inne w porządku, …

5
Uzyskaj sumę kolumny Pandas
Cel Mam ramki danych Pandy, jak pokazano poniżej, z wielu kolumn i chciałby uzyskać sumę kolumny MyColumn. Ramka danych -df: print df X MyColumn Y Z 0 A 84 13.0 69.0 1 B 76 77.0 127.0 2 C 28 69.0 16.0 3 D 28 28.0 31.0 4 E 19 20.0 …
107 python  pandas  dataframe  sum 

8
Dodaj tekst do istniejącego pliku PDF za pomocą Pythona
Muszę dodać trochę tekstu do istniejącego pliku PDF za pomocą Pythona, jak najlepiej to zrobić i jakie dodatkowe moduły będę musiał zainstalować. Uwaga: Idealnie chciałbym móc to uruchomić zarówno na Windowsie, jak i na Linuksie, ale w trybie push wystarczy tylko Linux. Edycja: pyPDF i ReportLab wyglądają dobrze, ale żaden …
107 python  pdf 

4
Wyłącz potwierdzenie zakończenia IPython
To naprawdę irytujące, że za każdym razem, gdy piszę exit(), pojawia się monit o potwierdzenie zakończenia; oczywiście, że chcę wyjść! W przeciwnym razie nie napisałbym exit()!!! Czy istnieje sposób na przesłonięcie domyślnego zachowania IPythona, aby zakończyć bez monitu?
107 python  ipython 

5
Jak użyć autodoc Sphinx do udokumentowania metody __init __ (self) klasy?
Sphinx domyślnie nie generuje dokumentów dla __init __ (self). Próbowałem następujących rzeczy: .. automodule:: mymodule :members: i ..autoclass:: MyClass :members: W conf.py ustawienie następujących elementów tylko dołącza __init __ (self) docstring do klasy docstring ( dokumentacja Sphinx autodoc wydaje się zgadzać, że jest to oczekiwane zachowanie, ale nie wspomina o …


8
Jak odczytać (statyczny) plik z pakietu Pythona?
Czy możesz mi powiedzieć, jak mogę odczytać plik znajdujący się w moim pakiecie Python? Moja sytuacja Pakiet, który ładuję, ma wiele szablonów (plików tekstowych używanych jako ciągi znaków), które chcę załadować z poziomu programu. Ale jak określić ścieżkę do takiego pliku? Wyobraź sobie, że chcę przeczytać plik z: package\templates\temp_file Jakaś …
107 python  file  package 

3
Jak utworzyć krotkę z tylko jednym elementem
W poniższym przykładzie spodziewałbym się, że wszystkie elementy będą krotkami, dlaczego krotka jest konwertowana na ciąg, gdy zawiera tylko jeden ciąg? >>> a = [('a'), ('b'), ('c', 'd')] >>> a ['a', 'b', ('c', 'd')] >>> >>> for elem in a: ... print type(elem) ... <type 'str'> <type 'str'> <type 'tuple'>
107 python 



6
Python: Lista dict, jeśli istnieje, zwiększ wartość dict, jeśli nie, dołącz nowy dict
Chciałbym coś takiego zrobić. list_of_urls = ['http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.cn/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.fr/', 'http://www.google.com/', 'http://www.google.cn/'] urls = [{'url': 'http://www.google.fr/', 'nbr': 1}] for url in list_of_urls: if url in [f['url'] for f in urls]: urls[??]['nbr'] += 1 else: urls.append({'url': url, 'nbr': 1}) Jak mam to zrobić? Nie wiem, czy …
107 python  loops  list  tuples 

9
Ustaw kolejność kolumn w ramce danych pandy
Czy istnieje sposób na zmianę kolejności kolumn w pandas dataframe w oparciu o moje osobiste preferencje (tj. Nie posortowane alfabetycznie lub numerycznie, ale bardziej jak przestrzeganie pewnych konwencji)? Prosty przykład: frame = pd.DataFrame({ 'one thing':[1,2,3,4], 'second thing':[0.1,0.2,1,2], 'other thing':['a','e','i','o']}) daje to: one thing other thing second thing 0 1 a …
107 python  pandas 


6
Jak połączyć dwie ramki danych?
Używam ramek danych Pandas. Powiedzmy, że mam początkową ramkę danych D. Wyodrębniam z niego dwie ramki danych w następujący sposób: A = D[D.label == k] B = D[D.label != k] potem zmieniam etykietę na AiB A.label = 1 B.label = -1 Chcę połączyć A i B, aby mieć je jako …
107 python  pandas 

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.