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
Efektywne aktualizowanie bazy danych przy użyciu SQLAlchemy ORM
Rozpoczynam nową aplikację i patrzę na użycie ORM - w szczególności SQLAlchemy. Powiedzmy, że mam kolumnę „foo” w mojej bazie danych i chcę ją zwiększyć. W prostym sqlite jest to łatwe: db = sqlite3.connect('mydata.sqlitedb') cur = db.cursor() cur.execute('update table stuff set foo = foo + 1') Znalazłem odpowiednik SQLAlchemy SQL-builder: …
116 python  orm  sqlalchemy 

8
Jak zapisać wielowymiarową tablicę do pliku tekstowego?
W innym pytaniu inni użytkownicy zaoferowali pomoc, jeśli mogę dostarczyć macierz, z którą miałem problem. Jednak nawet nie udaje mi się wykonać podstawowego zadania we / wy, takiego jak zapis tablicy do pliku. Czy ktoś może wyjaśnić, jakiego rodzaju pętli potrzebowałbym, aby zapisać tablicę numpy 4x11x14 do pliku? Ta tablica …
116 python  file-io  numpy 

10
Usuwanie duplikatów z listy list
Mam listę list w Pythonie: k = [[1, 2], [4], [5, 6, 2], [1, 2], [3], [4]] I chcę usunąć z niego zduplikowane elementy. To była zwykła lista, której nie mógłbym użyć set. Niestety, ta lista nie jest haszowalna i nie może tworzyć zestawu list. Tylko krotek. Mogę więc zmienić …
116 python 

1
Różnica między plikami wykonywalnymi python3 i python3m
Jaka jest różnica między plikami /usr/bin/python3i /usr/bin/python3mplikami wykonywalnymi? Obserwuję je na Ubuntu 13.04, ale Google sugeruje, że istnieją również w innych dystrybucjach. Te dwa pliki mają tę samą sumę md5, ale nie wydają się być dowiązaniami symbolicznymi ani twardymi; oba pliki mają różne numery ls -lii- węzłów zwrócone przez, a …
116 python  python-3.x 

2
Jak działa parametr class_weight w scikit-learn?
Mam wiele problemów ze zrozumieniem, jak działa class_weightparametr regresji logistycznej scikit-learn. Sytuacja Chcę użyć regresji logistycznej, aby przeprowadzić klasyfikację binarną na bardzo niezrównoważonym zestawie danych. Klasy są oznaczone jako 0 (negatywne) i 1 (pozytywne), a obserwowane dane są w stosunku około 19: 1, przy czym większość próbek daje wynik negatywny. …

16
Jak dodać niestandardowy loglevel do narzędzia logowania Pythona
Chciałbym mieć loglevel TRACE (5) dla mojej aplikacji, ponieważ uważam, że debug()to nie wystarczy. Poza log(5, msg)tym nie jest tym, czego chcę. Jak mogę dodać niestandardowy loglevel do programu rejestrującego Python? Mam mylogger.pynastępującą treść: import logging @property def log(obj): myLogger = logging.getLogger(obj.__class__.__name__) return myLogger W swoim kodzie używam go w …

5
Jak usunąć luki między wątkami podrzędnymi w matplotlib?
Poniższy kod tworzy przerwy między wykresami pobocznymi. Jak usunąć przerwy między wykresami cząstkowymi i sprawić, by obraz był ciasną siatką? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 


5
Wyjątek „Za dużo wartości do rozpakowania”
Pracuję nad projektem w Django i właśnie zacząłem próbować rozszerzyć model użytkownika o tworzenie profili użytkowników. Niestety napotkałem problem: za każdym razem, gdy próbuję uzyskać profil użytkownika w szablonie ( user.get_template.lastIPna przykład), pojawia się następujący błąd: Środowisko: Metoda żądania: POBIERZ URL żądania: http: // localhost: 8000 / Wersja Django: 1.1.0 …
116 python  django 

10
Funkcja Pythona jako argument funkcji?
Czy funkcja Pythona może być argumentem innej funkcji? Mówić: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass To są zasadniczo dwa pytania: Czy to w ogóle dozwolone? A jeśli tak, jak mam użyć tej funkcji w drugiej funkcji? Czy musiałbym użyć exec …

5
Jak mogę profilować kod Pythona wiersz po wierszu?
Używałem cProfile do profilowania mojego kodu i działa świetnie. Ja też używam gprof2dot.py do wizualizacji wyników (czyni to trochę jaśniejszym). Jednak cProfile (i większość innych profilerów Pythona, które widziałem do tej pory) wydaje się profilować tylko na poziomie wywołania funkcji. Powoduje to zamieszanie, gdy pewne funkcje są wywoływane z różnych …

6
Kopiuj plik lub katalogi rekurencyjnie w Pythonie
Wydaje się, że Python ma funkcje do kopiowania plików (np. shutil.copy) I funkcje do kopiowania katalogów (np. shutil.copytree), Ale nie znalazłem żadnej funkcji, która obsługuje oba. Jasne, sprawdzenie, czy chcesz skopiować plik lub katalog, jest trywialne, ale wydaje się, że jest to dziwne pominięcie. Czy naprawdę nie ma standardowej funkcji, …
116 python 



2
Mockowanie klasy: Mock () czy patch ()?
Używam makiety w Pythonie i zastanawiałem się, które z tych dwóch podejść jest lepsze (czytaj: bardziej pythonowe). Metoda pierwsza : po prostu utwórz pozorowany obiekt i użyj go. Kod wygląda następująco: def test_one (self): mock = Mock() mock.method.return_value = True self.sut.something(mock) # This should called mock.method and checks the result. …

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.