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
Czy zmienne globalne są bezpieczne dla wątków w Flask? Jak udostępniać dane między żądaniami?
W mojej aplikacji stan wspólnego obiektu jest zmieniany poprzez wysyłanie żądań, a odpowiedź zależy od stanu. class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') Jeśli uruchomię to na moim serwerze deweloperskim, spodziewam się uzyskać 1, …

4
Dodaj kolumnę z liczbą dni między datami w pandach DataFrame
Chcę odjąć daty w „A” od dat w „B” i dodać nową kolumnę z różnicą. df A B one 2014-01-01 2014-02-28 two 2014-02-03 2014-03-01 Próbowałem wykonać następujące czynności, ale pojawia się błąd, gdy próbuję uwzględnić to w pętli for ... import datetime date1=df['A'][0] date2=df['B'][0] mdate1 = datetime.datetime.strptime(date1, "%Y-%m-%d").date() rdate1 = …


16
Podziel ciąg na wielkie litery
Jaki jest pythonowy sposób dzielenia łańcucha przed wystąpieniami danego zestawu znaków? Na przykład chcę podzielić 'TheLongAndWindingRoad' w każdym przypadku wystąpienia dużej litery (prawdopodobnie z wyjątkiem pierwszej) i uzyskać ['The', 'Long', 'And', 'Winding', 'Road']. Edycja: Powinien również podzielić pojedyncze wystąpienia, tj. 'ABC'Z chciałbym uzyskać ['A', 'B', 'C'].
101 python  regex  string 

1
Wypełnij dwie pionowe linie w matplotlib
Przejrzałem przykłady w matplotlibdokumentacji, ale nie było dla mnie jasne, w jaki sposób mogę zrobić wykres wypełniający obszar między dwiema określonymi pionowymi liniami. Na przykład, powiedzmy, że chcę utworzyć wykres od x=0.2do x=4(dla pełnego yzakresu wykresu). Powinienem użyć fill_between, fillczy fill_betweenx? Czy mogę użyć wheredo tego warunku?
101 python  matplotlib 

7
Czy istnieje łatwy sposób, aby zażądać adresu URL w pythonie i NIE podążać za przekierowaniami?
На этот вопрос есть ответы на Stack Overflow на русском : Как заставить urllib3 возвращать 307/301 ответы сервера? Patrząc na źródło urllib2, wygląda na to, że najłatwiejszym sposobem byłoby utworzenie podklasy HTTPRedirectHandler, a następnie użycie build_opener do zastąpienia domyślnego HTTPRedirectHandler, ale wydaje się, że jest to dużo (stosunkowo skomplikowanej) pracy, …
101 python  http  redirect 

8
Usuń spacje / tabulatory / znaki nowej linii - Python
Próbuję usunąć wszystkie spacje / tabulatory / znaki nowej linii w Pythonie 2.7 w systemie Linux. Napisałem to, co powinno wystarczyć: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString wynik: I want to Remove all white spaces, new …

5
Jak zainstalować pakiet pip globalnie zamiast lokalnie?
Próbuję zainstalować pakiet flake8 za pomocą pip3 i wygląda na to, że odmawia instalacji, ponieważ jest już zainstalowany w jednej lokalnej lokalizacji. Jak mogę wymusić globalną instalację (na poziomie systemu)? pip3 install flake8 Requirement already satisfied (use --upgrade to upgrade): flake8 in ./.local/lib/python3.4/site-packages Zauważ, że wolałbym rozwiązanie ogólne (które powinno …
101 python  pip 

7
Jak mierzyć czas między wierszami kodu w Pythonie?
Więc w Javie możemy zrobić Jak mierzyć czas potrzebny do wykonania funkcji Ale jak to się robi w Pythonie? Aby zmierzyć czas rozpoczęcia i zakończenia między wierszami kodów? Coś, co to robi: import some_time_library starttime = some_time_library.some_module() code_tobe_measured() endtime = some_time_library.some_module() time_taken = endtime - starttime

11
Jak generować zdarzenia klawiatury w Pythonie?
krótkie podsumowanie: Próbuję stworzyć program, który będzie wysyłał zdarzenia klawiatury do komputera, które dla wszystkich celów symulowane zdarzenia powinny być traktowane jako rzeczywiste naciśnięcia klawiszy na klawiaturze. oryginalny post: Szukam sposobu na generowanie zdarzeń klawiatury za pomocą Pythona. Załóżmy, że funkcja otrzymuje klawisz, który musi symulować naciśnięcie, na przykład: keyboardevent('a') …


4
RuntimeWarning: napotkano nieprawidłową wartość podczas dzielenia
Muszę zrobić program metodą Eulera dla modelu „kulka na sprężynie” from pylab import* from math import* m=0.1 Lo=1 tt=30 k=200 t=20 g=9.81 dt=0.01 n=int((ceil(t/dt))) km=k/m r0=[-5,5*sqrt(3)] v0=[-5,5*sqrt(3)] a=zeros((n,2)) r=zeros((n,2)) v=zeros((n,2)) t=zeros((n,2)) r[1,:]=r0 v[1,:]=v0 for i in range(n-1): rr=dot(r[i,:],r[i,:])**0.5 a=-g+km*cos(tt)*(rr-L0)*r[i,:]/rr v[i+1,:]=v[i,:]+a*dt r[i+1,:]=r[i,:]+v[i+1,:]*dt t[i+1]=t[i]+dt #print norm(r[i,:]) plot(r[:,0],r[:,1]) xlim(-100,100) ylim(-100,100) xlabel('x [m]') ylabel('y …

3
sortuj wartości własne i powiązane wektory własne po użyciu numpy.linalg.eig w Pythonie
Używam numpy.linalg.eig, aby uzyskać listę wartości własnych i wektorów własnych: A = someMatrixArray from numpy.linalg import eig as eigenValuesAndVectors solution = eigenValuesAndVectors(A) eigenValues = solution[0] eigenVectors = solution[1] Chciałbym posortować moje wartości własne (np. Od najniższej do najwyższej), w taki sposób, aby wiedzieć, jaki jest powiązany wektor własny po sortowaniu. …
101 python  sorting  numpy 

3
Konwertuj obraz z PIL do formatu openCV
Próbuję przekonwertować obraz z PILdo OpenCVformatu. Używam OpenCV 2.4.3. oto co próbowałem do tej pory. >>> from PIL import Image >>> import cv2 as cv >>> pimg = Image.open('D:\\traffic.jpg') #PIL Image >>> cimg = cv.cv.CreateImageHeader(pimg.size,cv.IPL_DEPTH_8U,3) #CV Image >>> cv.cv.SetData(cimg,pimg.tostring()) >>> cv.cv.NamedWindow('cimg') >>> cv.cv.ShowImage('cimg',cimg) >>> cv.cv.WaitKey() Ale myślę, że obraz nie …

4
Mapa cieplna w matplotlib z pcolor?
Chciałbym zrobić taką mapę cieplną (pokazaną na FlowingData ): Dane źródłowe są tutaj , ale losowe dane i etykiety byłyby w porządku, tj import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Tworzenie mapy cieplnej jest dość łatwe w matplotlib: from matplotlib import pyplot as plt heatmap = …

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.