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
Generowanie permutacji z powtórzeniami
Wiem o itertools, ale wygląda na to, że może generować tylko permutacje bez powtórzeń. Na przykład chciałbym wygenerować wszystkie możliwe rzuty kośćmi dla 2 kości. Więc potrzebuję wszystkich permutacji rozmiaru 2 z [1, 2, 3, 4, 5, 6], w tym powtórzeń: (1, 1), (1, 2), (2, 1) ... itd. Jeśli …


10
filtr tablicy w Pythonie?
Na przykład mam dwie listy A = [6, 7, 8, 9, 10, 11, 12] subset_of_A = [6, 9, 12]; # the subset of A the result should be [7, 8, 10, 11]; the remaining elements Czy w Pythonie jest do tego wbudowana funkcja?
87 python  list  filter 


4
Jaki jest najszybszy sposób sprawdzenia, czy punkt znajduje się wewnątrz wielokąta w Pythonie
Znalazłem dwie główne metody sprawdzania, czy punkt należy do wielokąta. Jeden z nich wykorzystuje zastosowaną tutaj metodę śledzenia promieni , który jest najbardziej zalecaną odpowiedzią, drugi to matplotlib path.contains_points(co wydaje mi się nieco niejasne). Będę musiał ciągle sprawdzać wiele punktów. Czy ktoś wie, czy którakolwiek z tych dwóch jest bardziej …

1
Plt.show pokazuje pełny wykres, ale savefig przycina obraz
Mój kod z powodzeniem zapisuje obrazy do pliku, ale przycina ważne szczegóły z prawej strony. Istnieją odpowiedzi umożliwiające rozwiązanie tego problemu w przypadku, gdy występuje on plt.show, ale to savefigpolecenie nieprawidłowo generuje wykres w tym przykładzie. Jak to może zostać naprawione? Odpowiednia próbka mojego kodu: import glob import os for …

6
Jak mogę podzielić moje polecenia Click, każde z zestawem poleceń podrzędnych, na wiele plików?
Mam jedną dużą aplikację do klikania, którą opracowałem, ale nawigacja po różnych poleceniach / podpoleceniach staje się trudna. Jak zorganizować moje polecenia w oddzielne pliki? Czy można organizować polecenia i ich podkomendy w oddzielne klasy? Oto przykład, jak chciałbym to rozdzielić: w tym import click @click.group() @click.version_option() def cli(): pass …

9
Wolne żądania na lokalnym serwerze Flask
Właśnie zaczynam bawić się Flaskiem na lokalnym serwerze i zauważam, że czasy żądań / odpowiedzi są znacznie wolniejsze, niż sądzę, że powinny. Tylko prosty serwer, taki jak poniższy, potrzebuje około 5 sekund na odpowiedź. from flask import Flask app = Flask(__name__) @app.route("/") def index(): return "index" if __name__ == "__main__": …
87 python  flask 


8
Modyfikowanie dyktu w Pythonie podczas iteracji po nim
Powiedzmy, że mamy słownik Pythona di iterujemy go w ten sposób: for k,v in d.iteritems(): del d[f(k)] # remove some item d[g(k)] = v # add a new item ( fi gto tylko niektóre transformacje czarnej skrzynki). Innymi słowy, próbujemy dodawać / usuwać elementy do dpodczas iteracji po nim za …

10
Zastąp metodę na poziomie instancji
Czy w Pythonie jest sposób na przesłonięcie metody klasy na poziomie instancji? Na przykład: class Dog: def bark(self): print "WOOF" boby = Dog() boby.bark() # WOOF # METHOD OVERRIDE boby.bark() # WoOoOoF!!
87 python 

9
Jak sprawdzić typ plików bez rozszerzeń w Pythonie?
Mam folder pełen plików i nie mają one rozszerzenia. Jak mogę sprawdzić typy plików? Chcę sprawdzić typ pliku i odpowiednio zmienić nazwę pliku. Załóżmy, że funkcja filetype(x)zwraca typ pliku, taki jak png. Chce to zrobić: files = os.listdir(".") for f in files: os.rename(f, f+filetype(f)) Jak mam to zrobic?


13
Jak podzielić listę na pary na wszystkie możliwe sposoby
Mam listę (powiedzmy 6 elementów dla uproszczenia) L = [0, 1, 2, 3, 4, 5] i chcę podzielić go na pary na WSZYSTKIE możliwe sposoby. Pokazuję kilka konfiguracji: [(0, 1), (2, 3), (4, 5)] [(0, 1), (2, 4), (3, 5)] [(0, 1), (2, 5), (3, 4)] i tak dalej. Tutaj …
87 python 

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.