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.

3
Jak sortować za pomocą lambda w Pythonie
W Pythonie próbuję sortować według daty za pomocą lambda. Nie rozumiem komunikatu o błędzie. Wiadomość brzmi: <lambda>() takes exactly 1 argument (2 given) Linia, którą mam, to a = sorted(a, lambda x: x.modified, reverse=True)
179 python  lambda 

9
Dołącz tablicę NumPy do tablicy NumPy
Mam numpy_array. Coś jak [ a b c ]. A potem chcę dołączyć go do innej tablicy NumPy (tak jak tworzymy listę list). Jak tworzymy tablicę tablic NumPy zawierającą tablice NumPy? Bez powodzenia próbowałem wykonać następujące czynności >>> M = np.array([]) >>> M array([], dtype=float64) >>> M.append(a,axis=0) Traceback (most recent …
179 python  numpy 


5
Konwertuj kolumny na ciąg w pandach
Mam następującą ramkę DataFrame z zapytania SQL: (Pdb) pp total_rows ColumnID RespondentCount 0 -1 2 1 3030096843 1 2 3030096845 1 i chcę to obrócić w ten sposób: total_data = total_rows.pivot_table(cols=['ColumnID']) (Pdb) pp total_data ColumnID -1 3030096843 3030096845 RespondentCount 2 1 1 [1 rows x 3 columns] total_rows.pivot_table(cols=['ColumnID']).to_dict('records')[0] {3030096843: 1, …
179 python  numpy  pandas 

16
Nie udało się znaleźć wersji, która spełnia wymagania tensorflow
Zainstalowałem najnowszą wersję Pythona (3.6.4 64-bit)i najnowszą wersję PyCharm (2017.3.3 64-bit). Następnie zainstalowałem kilka modułów w PyCharm (Numpy, Pandas itp.), Ale kiedy próbowałem zainstalować Tensorflow, nie zainstalowałem i otrzymałem komunikat o błędzie: Nie można znaleźć wersji spełniającej wymaganie TensorFlow (z wersji :) Nie znaleziono pasującej dystrybucji dla TensorFlow. Następnie próbowałem …

28
Lista połączona w języku Python
Jaki jest najłatwiejszy sposób użycia połączonej listy w Pythonie? W schemacie połączoną listę definiuje się po prostu przez '(1 2 3 4 5). Listy Pythona [1, 2, 3, 4, 5]i krotki (1, 2, 3, 4, 5)nie są w rzeczywistości listami połączonymi, a listy połączone mają kilka miłych właściwości, takich jak …



11
Konwertuj Unicode na ASCII bez błędów w Pythonie
Mój kod po prostu zeskrobuje stronę internetową, a następnie konwertuje ją na Unicode. html = urllib.urlopen(link).read() html.encode("utf8","ignore") self.response.out.write(html) Ale dostaję UnicodeDecodeError: Traceback (most recent call last): File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/webapp/__init__.py", line 507, in __call__ handler.get(*groups) File "/Users/greg/clounce/main.py", line 55, in get html.encode("utf8","ignore") UnicodeDecodeError: 'ascii' codec can't decode byte 0xa0 in position 2818: …

9
Poszukiwanie wyjaśnień na temat pozornych sprzeczności dotyczących języków słabo pisanych
Myślę, że rozumiem mocne pisanie , ale za każdym razem, gdy szukam przykładów słabego pisania, znajduję przykłady języków programowania, które po prostu automatycznie wymuszają / konwertują typy. Na przykład w tym artykule zatytułowanym Typing: Strong vs. Słaby, Static vs. Dynamic mówi, że Python jest silnie wpisywany, ponieważ otrzymasz wyjątek, jeśli …
178 c#  java  python  perl  weakly-typed 

12
Asynchroniczne wywołanie metody w Pythonie?
Zastanawiałem się, czy w Pythonie jest jakaś biblioteka do wywołań metod asynchronicznych . Byłoby wspaniale, gdybyś mógł zrobić coś takiego @async def longComputation(): <code> token = longComputation() token.registerCallback(callback_function) # alternative, polling while not token.finished(): doSomethingElse() if token.finished(): result = token.result() Lub asynchroniczne wywołanie procedury innej niż asynchroniczna def longComputation() <code> …

10
Zmniejsz lewy i prawy margines na wykresie matplotlib
Staram się poradzić sobie z moimi marginesami działki w matplotlib. Użyłem poniższego kodu do stworzenia mojego wykresu: plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") Jednak otrzymuję wynik z dużą ilością białych znaków po obu stronach wykresu. Przeszukałem google i przeczytałem dokumentację matplotlib, ale nie mogę znaleźć sposobu, jak to …
178 python  matplotlib 

12
Jak zdobyć pierwszy element z listy krotek?
Mam listę jak poniżej, gdzie pierwszy element to id, a drugi to ciąg: [(1, u'abc'), (2, u'def')] Chcę utworzyć listę identyfikatorów tylko z tej listy krotek, jak poniżej: [1,2] Użyję tej listy w programie, __inwięc musi to być lista wartości całkowitych.
178 python  list 


3
Nazwana grupa wyrażeń regularnych „(? P <nazwa_grupy> regexp)”: co oznacza „P”?
W Pythonie (?P&lt;group_name&gt;…) składnia pozwala odwołać się do dopasowanego ciągu poprzez jego nazwę: &gt;&gt;&gt; import re &gt;&gt;&gt; match = re.search('(?P&lt;name&gt;.*) (?P&lt;phone&gt;.*)', 'John 123456') &gt;&gt;&gt; match.group('name') 'John' Co oznacza „P”? Nie mogłem znaleźć żadnej wskazówki w oficjalnej dokumentacji . Bardzo chciałbym uzyskać pomysły, jak pomóc moim uczniom zapamiętać tę składnię. Wiedza …

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.