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
Zmienne instancji a zmienne klas w Pythonie
Mam klasy Pythona, z których potrzebuję tylko jednej instancji w czasie wykonywania, więc wystarczyłoby mieć atrybuty tylko raz na klasę, a nie na instancję. Jeśli byłoby więcej niż jedno wystąpienie (co się nie stanie), wszystkie wystąpienia powinny mieć tę samą konfigurację. Zastanawiam się, która z poniższych opcji byłaby lepsza lub …

3
pobieranie indeksu wiersza w pandach stosuje funkcję
Próbuję uzyskać dostęp do indeksu wiersza w funkcji stosowanej w całej DataFramePandas. Mam coś takiego: df = pandas.DataFrame([[1,2,3],[4,5,6]], columns=['a','b','c']) >>> df a b c 0 1 2 3 1 4 5 6 i zdefiniuję funkcję, która ma dostęp do elementów z podanym wierszem def rowFunc(row): return row['a'] + row['b'] * …
121 python  pandas  dataframe 


4
Dlaczego zmienne globalne są złe? [Zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 miesięcy temu . Popraw to pytanie Próbuję dowiedzieć się, dlaczego używanie programu globaljest uważane za złą praktykę w Pythonie (i ogólnie w …

12
Zapętlić wszystkie zagnieżdżone wartości słownika?
for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Próbuję przejrzeć słownik i wydrukować wszystkie pary klucz-wartość, w przypadku których wartość nie jest zagnieżdżonym słownikiem. Jeśli wartość jest słownikiem, chcę do niego wejść i wydrukować pary klucz-wartość ... itd. Jakaś …
121 python  dictionary 

9
Wydajne sortowanie tablicy numpy w porządku malejącym?
Dziwię się, że to konkretne pytanie nie zostało wcześniej zadane, ale tak naprawdę nie znalazłem go w SO ani w dokumentacji np.sort. Powiedzmy, że mam losową tablicę numpy zawierającą liczby całkowite, np: > temp = np.random.randint(1,10, 10) > temp array([2, 4, 7, 4, 2, 2, 7, 6, 4, 4]) Jeśli …
121 python  arrays  sorting  numpy 


6
Jak radzić sobie z wyjątkami w składanych listach?
Mam trochę list składanych w Pythonie, w których każda iteracja może zgłosić wyjątek. Na przykład , jeśli mam: eggs = (1,3,0,3,2) [1/egg for egg in eggs] W ZeroDivisionErrortrzecim elemencie dostanę wyjątek. Jak mogę obsłużyć ten wyjątek i kontynuować przetwarzanie listy? Jedyny sposób, jaki przychodzi mi do głowy, to użycie funkcji …

9
pip lub pip3 do zainstalowania pakietów dla Pythona 3?
Mam Macbooka z systemem OS X El Captain. Myślę, że Python 2.7jest na nim preinstalowany. Jednak zainstalowałem Python 3.5też. Kiedy zacząłem używać Python 3, przeczytałem, że jeśli chcę zainstalować pakiet, powinienem wpisać: pip3 install some_package W każdym razie, teraz kiedy używam pip install some_package I get some_packagezainstalowane Python 3. Chodzi …

4
Jak właściwie działa asyncio?
To pytanie jest motywowane moim kolejnym pytaniem: Jak czekać w cdef? W sieci jest mnóstwo artykułów i postów na blogach asyncio, ale wszystkie są bardzo powierzchowne. Nie mogłem znaleźć żadnych informacji o tym, jak asynciofaktycznie jest zaimplementowany i co sprawia, że ​​operacje we / wy są asynchroniczne. Próbowałem odczytać kod …

14
Jak rozebrać (rozbić) kolumnę w DataFrame pandy?
Mam następujący DataFrame, w którym jedna z kolumn jest obiektem (komórka typu listy): df=pd.DataFrame({'A':[1,2],'B':[[1,2],[1,2]]}) df Out[458]: A B 0 1 [1, 2] 1 2 [1, 2] Oczekiwany wynik to: A B 0 1 1 1 1 2 3 2 1 4 2 2 Co mam zrobić, żeby to osiągnąć? Powiązane …
121 python  pandas  dataframe 

4
Jak zapobiec pęknięciu rury ERRNO 32?
Obecnie używam aplikacji wbudowanej w Pythonie. Kiedy uruchamiam go na komputerze osobistym, działa bez problemów. Jednak kiedy przenoszę go na serwer produkcyjny. Ciągle pokazuje mi załączony błąd jak poniżej: Zrobiłem kilka badań i znalazłem powód, dla którego przeglądarka użytkownika końcowego zatrzymuje połączenie, gdy serwer nadal jest zajęty wysyłaniem danych. Zastanawiam …

10
Jak uzyskać zmienne instancji w Pythonie?
Czy w Pythonie jest wbudowana metoda pobierania tablicy wszystkich zmiennych instancji klasy? Na przykład, jeśli mam ten kod: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Czy istnieje sposób, aby to zrobić: >>> mystery_method(hi) ["ii", "kk"] Edycja: początkowo błędnie prosiłem o zmienne klasowe.

7
Wstawianie obiektu datetime.datetime w języku Python do MySQL
Mam kolumnę z datą w tabeli MySQL. Chcę wstawić datetime.datetime()obiekt do tej kolumny. Czego powinienem używać w instrukcji execute? Próbowałem: now = datetime.datetime(2009,5,5) cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s , %s)",("name", 4,now)) Otrzymuję komunikat o błędzie: "TypeError: not all arguments converted during string formatting" Czego należy używać …
120 python  mysql  datetime 

2
Czy projekty w Pythonie wymagają pliku MANIFEST.in i co powinno się w nim znaleźć?
Przewodnik „Python Distribute” (był na python-distribute.org, ale rejestracja wygasła) mówi mi, żebym dołączyć doc/txtpliki, a .pypliki są wykluczane z MANIFEST.inpliku Dokumentacja sourcedist mówi mi tylko, że sdist używa MANIFEST.ini zawiera tylko określone przez ciebie .pypliki i pliki do dołączenia . Mówi mi również, żebym użył: python setup.py sdist --manifest-onlydo wygenerowania …
120 python  setuptools 

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.