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.

4
Użyj nawiasów klamrowych, aby zainicjować zestaw w Pythonie
Uczę się Pythona i mam początkowe pytanie dotyczące inicjalizacji zestawów. Podczas testów odkryłem, że zestaw można zainicjować w następujący sposób: my_set = {'foo', 'bar', 'baz'} Czy są jakieś wady zrobienia tego w ten sposób, w przeciwieństwie do standardowego sposobu: my_set = set(['foo', 'bar', 'baz']) czy to tylko kwestia stylu?
104 python  python-2.7  set 

10
Filtruj kolumnę ramki danych Pyspark z wartością Brak
Próbuję filtrować ramkę danych PySpark, która ma Nonejako wartość wiersza: df.select('dt_mvmt').distinct().collect() [Row(dt_mvmt=u'2016-03-27'), Row(dt_mvmt=u'2016-03-28'), Row(dt_mvmt=u'2016-03-29'), Row(dt_mvmt=None), Row(dt_mvmt=u'2016-03-30'), Row(dt_mvmt=u'2016-03-31')] i mogę poprawnie filtrować za pomocą wartości ciągu: df[df.dt_mvmt == '2016-03-31'] # some results here ale to się nie udaje: df[df.dt_mvmt == None].count() 0 df[df.dt_mvmt != None].count() 0 Ale z pewnością są wartości …

3
Wykonywanie asynchronicznego zadania w Flask
Piszę aplikację w Flasku, która działa naprawdę dobrze, z wyjątkiem tego, że WSGIjest synchroniczna i blokująca. Mam w szczególności jedno zadanie, które wywołuje interfejs API innej firmy i to zadanie może zająć kilka minut. Chciałbym wykonać to połączenie (w rzeczywistości jest to seria połączeń) i pozwolić mu działać. podczas gdy …

3
Importuj kolumnę dataframe pandy jako ciąg bez int
Chciałbym zaimportować następujący plik csv jako ciągi, a nie jako int64. Pandy read_csv automatycznie konwertuje go na int64, ale potrzebuję tej kolumny jako ciągu. ID 00013007854817840016671868 00013007854817840016749251 00013007854817840016754630 00013007854817840016781876 00013007854817840017028824 00013007854817840017963235 00013007854817840018860166 df = read_csv('sample.csv') df.ID >> 0 -9223372036854775808 1 -9223372036854775808 2 -9223372036854775808 3 -9223372036854775808 4 -9223372036854775808 5 -9223372036854775808 6 …


11
Docelowa baza danych jest nieaktualna
Chciałbym dokonać migracji aplikacji Flask. Używam Alembic. Jednak pojawia się następujący błąd. Target database is not up to date. W Internecie przeczytałem, że ma to coś wspólnego z tym. http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch Niestety nie bardzo rozumiem, jak zaktualizować bazę danych i gdzie / jak mam napisać kod podany w linku. Jeśli masz …



4
Jak poprawnie uzyskać komunikat o wyjątku w Pythonie
Jaki jest najlepszy sposób uzyskiwania komunikatów o wyjątkach ze składników biblioteki standardowej w Pythonie? Zauważyłem, że w niektórych przypadkach można to uzyskać za pośrednictwem messagetakiego pola: try: pass except Exception as ex: print(ex.message) ale w niektórych przypadkach (na przykład w przypadku błędów gniazda) musisz zrobić coś takiego: try: pass except …


5
Python: wydrukować wyrażenie generatora?
W powłoce Pythona, jeśli wprowadzę zrozumienie listy, takie jak: >>> [x for x in string.letters if x in [y for y in "BigMan on campus"]] Otrzymuję ładnie wydrukowany wynik: ['a', 'c', 'g', 'i', 'm', 'n', 'o', 'p', 's', 'u', 'B', 'M'] To samo dotyczy rozumienia ze słownika: >>> {x:x*2 for …
103 python 

8
matplotlib zajmuje trochę czasu podczas importowania
Właśnie zaktualizowałem do najnowszej stabilnej wersji matplotlib(1.5.1) i za każdym razem, gdy importuję matplotlib, otrzymuję ten komunikat: /usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment. warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.') ... który zawsze zatrzymuje się …
103 python  matplotlib 


11
Jak dołączyć komponenty ścieżki podczas tworzenia adresu URL w Pythonie
Na przykład chcę dołączyć ścieżkę prefiksu do ścieżek zasobów, takich jak /js/foo.js. Chcę, aby wynikowa ścieżka była względna w stosunku do katalogu głównego serwera. W powyższym przykładzie, jeśli przedrostkiem byłby „media”, chciałbym, aby wynikiem był /media/js/foo.js. os.path.join robi to naprawdę dobrze, ale sposób łączenia ścieżek zależy od systemu operacyjnego. W …
103 python  url 

3
python numpy machine epsilon
Próbuję zrozumieć, czym jest epsilon maszyny. Według Wikipedii można to obliczyć w następujący sposób: def machineEpsilon(func=float): machine_epsilon = func(1) while func(1)+func(machine_epsilon) != func(1): machine_epsilon_last = machine_epsilon machine_epsilon = func(machine_epsilon) / func(2) return machine_epsilon_last Jednak nadaje się tylko do liczb o podwójnej precyzji. Jestem zainteresowany modyfikacją go, aby obsługiwał również liczby …
103 python  numpy  epsilon 

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.