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
jak sprawdzić typ kolumny w pandach Pythona
Potrzebuję różnych funkcji do traktowania kolumn numerycznych i kolumn z ciągami. To, co teraz robię, jest naprawdę głupie: allc = list((agg.loc[:, (agg.dtypes==np.float64)|(agg.dtypes==np.int)]).columns) for y in allc: treat_numeric(agg[y]) allc = list((agg.loc[:, (agg.dtypes!=np.float64)&(agg.dtypes!=np.int)]).columns) for y in allc: treat_str(agg[y]) Czy jest na to bardziej elegancki sposób? Na przykład for y in agg.columns: if(dtype(agg[y]) …
135 python  pandas 

10
Python - wyodrębnianie i zapisywanie ramek wideo
Więc skorzystałem z tego samouczka, ale wydaje się, że nic nie robi. Po prostu nic. Czeka kilka sekund i zamyka program. Co jest nie tak z tym kodem? import cv2 vidcap = cv2.VideoCapture('Compton.mp4') success,image = vidcap.read() count = 0 success = True while success: success,image = vidcap.read() cv2.imwrite("frame%d.jpg" % count, …

6
Formatowanie nazwanych parametrów ciągu znaków?
Wiem, że to naprawdę proste pytanie, ale nie mam pojęcia, jak to znaleźć w Google. jak mogę to zrobić print '<a href="%s">%s</a>' % (my_url) Więc to my_urljest używane dwukrotnie? Zakładam, że muszę „nazwać”, %sa następnie użyć dyktowania w parametrach, ale nie jestem pewien prawidłowej składni? tylko do Twojej wiadomości, wiem, …
134 python  string  syntax 





9
Jak sprawdzić, czy słowo jest słowem angielskim w Pythonie?
Chcę sprawdzić w programie w języku Python, czy słowo jest w słowniku języka angielskiego. Wydaje mi się, że najlepszym rozwiązaniem może być interfejs nltk wordnet, ale nie mam pojęcia, jak go używać do tak prostego zadania. def is_english_word(word): pass # how to I implement is_english_word? is_english_word(token.lower()) W przyszłości mógłbym chcieć …
134 python  nltk  wordnet 

12
Jak debugować aplikację Flask
Jak zamierzasz debugować błędy w Flasku? Wydrukować na konsoli? Wiadomości bezpośrednie na stronie? A może jest dostępna bardziej zaawansowana opcja, aby dowiedzieć się, co się dzieje, gdy coś pójdzie nie tak?
134 python  debugging  flask 

3
SQLAlchemy: różnica silnika, połączenia i sesji
Używam SQLAlchemy i istnieją co najmniej trzy podmioty: engine, sessioni connection, które mają executemetody, więc jeśli na przykład chcemy, aby zaznaczyć wszystkie rekordy ze tablemogę to zrobić engine.execute(select([table])).fetchall() i to connection.execute(select([table])).fetchall() a nawet to session.execute(select([table])).fetchall() - wyniki będą takie same. Jak rozumiem, jeśli ktoś engine.executego używa , tworzy connection, otwiera …

5
Jaka jest różnica między atrybutami klasy i instancji?
Czy istnieje jakieś znaczące rozróżnienie między: class A(object): foo = 5 # some default value vs. class B(object): def __init__(self, foo=5): self.foo = foo Jeśli tworzysz wiele instancji, czy jest jakaś różnica w wydajności lub wymaganej przestrzeni dla obu stylów? Czy czytając kod, uważasz, że znaczenie tych dwóch stylów znacząco …

12
Podział Pythona
Próbowałem znormalizować zbiór liczb od -100 do 0 do zakresu 10-100 i miałem problemy tylko po to, aby zauważyć, że nawet bez żadnych zmiennych nie ocenia to w sposób, w jaki bym się tego spodziewał: >>> (20-10) / (100-10) 0 Podział pływający też nie działa: >>> float((20-10) / (100-10)) 0.0 …
134 python  math  python-2.x 


11
Sprintf jak funkcjonalność w Pythonie
Chciałbym stworzyć bufor ciągów do wielu operacji przetwarzania, formatowania i na koniec zapisywania bufora w pliku tekstowym przy użyciu sprintffunkcji w stylu C w Pythonie. Z powodu instrukcji warunkowych nie mogę zapisać ich bezpośrednio do pliku. np. pseudokod: sprintf(buf,"A = %d\n , B= %s\n",A,B) /* some processing */ sprint(buf,"C=%d\n",c) .... …
134 python  string 

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.