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.

29
Usuwanie wielu elementów z listy
Czy można jednocześnie usunąć wiele elementów z listy? Jeśli chcę usunąć elementy o indeksie 0 i 2 i spróbować czegoś takiego jak del somelist[0], a następnie del somelist[2], druga instrukcja faktycznie usunie somelist[3]. Przypuszczam, że zawsze mógłbym najpierw usunąć elementy o wyższym numerze, ale mam nadzieję, że jest lepszy sposób.
160 python  list 

7
zmniejszenie liczby punktów na działce
Mam zbyt wiele tików na moim wykresie i zderzają się one ze sobą. Jak mogę zmniejszyć liczbę kleszczy? Na przykład mam kleszcze: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 Chcę tylko: 1E-5, 1E-3, ... 1E5, 1E7 Próbowałem bawić się z LogLocator, ale nie byłem w stanie tego rozgryźć.
160 python  matplotlib 

4
Załaduj ponownie obiekt django z bazy danych
Czy można odświeżyć stan obiektu django z bazy danych? Mam na myśli zachowanie mniej więcej równoważne z: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) AKTUALIZACJA: Znaleziono ponownie otwartą / wontfix wojnę w trackerze: http://code.djangoproject.com/ticket/901 . Nadal nie rozumiem, dlaczego opiekunom to się nie podoba.

7
Python dodaje element do krotki
Mam kilka obiektów.ID, które próbuję przechowywać w sesji użytkownika jako krotkę. Kiedy dodam pierwszy, działa, ale wygląda na to, że krotka, (u'2',)ale kiedy próbuję dodać nowy, używając polecenia mytuple = mytuple + new.idget error can only concatenate tuple (not "unicode") to tuple.

6
Cel #! / Usr / bin / python3
Zauważyłem to w kilku językach skryptowych, ale w tym przykładzie używam Pythona. W wielu samouczkach zaczynali się #!/usr/bin/python3od pierwszego wiersza. Nie rozumiem, dlaczego to mamy. Czy system operacyjny nie powinien wiedzieć, że to skrypt w Pythonie (oczywiście jest zainstalowany, ponieważ robisz do niego odniesienie) Co jeśli użytkownik używa systemu operacyjnego, …
160 python  scripting 

8
Czy SQLAlchemy ma odpowiednik get_or_create w Django?
Chcę pobrać obiekt z bazy danych, jeśli już istnieje (na podstawie podanych parametrów) lub utworzyć go, jeśli nie. Django get_or_create(lub źródło ) robi to. Czy istnieje równoważny skrót w SQLAlchemy? Obecnie piszę to wyraźnie w ten sposób: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument else: instrument = …


12
Aplikacja w Pythonie nie drukuje niczego, gdy jest uruchomiona odłączona w dockerze
Mam aplikację w Pythonie (2.7), która jest uruchamiana w moim pliku dockerfile: CMD ["python","main.py"] main.py wypisuje niektóre łańcuchy po uruchomieniu, a następnie przechodzi w pętlę: print "App started" while True: time.sleep(1) Dopóki zacznę kontener z flagą -it, wszystko działa zgodnie z oczekiwaniami: $ docker run --name=myapp -it myappimage > App …


4
Pomiń notację naukową w Numpy podczas tworzenia tablicy z listy zagnieżdżonej
Mam zagnieżdżoną listę Pythona, która wygląda następująco: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], [9.55, 116, 189688622.37, 260332262.0, 1.97], [2.2, 768, 6004865.13, 5759960.98, 1.21], [3.74, 4062, 3263822121.39, 3066869087.9, 1.93], [1.91, 474, 44555062.72, 44555062.72, 0.41], [5.8, 5006, 8254968918.1, 7446788272.74, 3.25], [4.5, 7887, 30078971595.46, 27814989471.31, 2.18], [7.03, 116, 66252511.46, 81109291.0, 1.56], [6.52, …

8
Jak usunąć określone podciągi z zestawu ciągów w Pythonie?
Mam zestaw ciągów set1, a wszystkie z nich set1mają dwa określone podciągi, których nie potrzebuję i chcę usunąć. Przykładowe dane wejściowe: set1={'Apple.good','Orange.good','Pear.bad','Pear.good','Banana.bad','Potato.bad'} Więc w zasadzie chcę usunąć podciągi .goodi .badze wszystkich ciągów. Co próbowałem: for x in set1: x.replace('.good','') x.replace('.bad','') Ale to w ogóle nie działa. Nie ma absolutnie żadnej …
160 python  python-3.x 

5
Scal dwie ramki danych według indeksu
Cześć, mam następujące ramki danych: > df1 id begin conditional confidence discoveryTechnique 0 278 56 false 0.0 1 1 421 18 false 0.0 1 > df2 concept 0 A 1 B Jak połączyć indeksy, aby uzyskać: id begin conditional confidence discoveryTechnique concept 0 278 56 false 0.0 1 A 1 …

6
Usuń wszystkie zduplikowane wiersze w Python Pandas
pandas drop_duplicatesFunkcja jest wielki dla „uniquifying” do dataframe. Jednak jednym z argumentów słów kluczowych do przekazania jest take_last=Truelub take_last=False, podczas gdy chciałbym usunąć wszystkie wiersze, które są duplikatami w podzbiorze kolumn. czy to możliwe? A B C 0 foo 0 A 1 foo 1 A 2 foo 1 B 3 …


30
Django - makemigrations - Nie wykryto żadnych zmian
Próbowałem utworzyć migracje w istniejącej aplikacji za pomocą polecenia makemigrations, ale wyświetla komunikat „Nie wykryto żadnych zmian”. Zwykle tworzę nowe aplikacje za pomocą startapppolecenia, ale nie używałem go do tej aplikacji, kiedy ją tworzyłem. Po debugowaniu stwierdziłem, że nie tworzy migracji, ponieważ w migrationsaplikacji brakuje pakietu / folderu. Czy byłoby …

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.