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
Tytuł rysunku w Pythonie Matplotlib nakłada się na etykietę osi podczas używania twiny
Próbuję wykreślić dwie oddzielne wielkości na tym samym wykresie za pomocą twiny w następujący sposób: fig = figure() ax = fig.add_subplot(111) ax.plot(T, r, 'b-', T, R, 'r-', T, r_geo, 'g-') ax.set_yscale('log') ax.annotate('Approx. sea level', xy=(Planet.T_day*1.3,(Planet.R)/1000), xytext=(Planet.T_day*1.3, Planet.R/1000)) ax.annotate('Geostat. orbit', xy=(Planet.T_day*1.3, r_geo[0]), xytext=(Planet.T_day*1.3, r_geo[0])) ax.set_xlabel('Rotational period (hrs)') ax.set_ylabel('Orbital radius (km), logarithmic') …


5
Ponownie zgłoś wyjątek z innym typem i komunikatem, zachowując istniejące informacje
Piszę moduł i chcę mieć ujednoliconą hierarchię wyjątków dla wyjątków, które może on wywołać (np. Dziedziczenie z FooErrorklasy abstrakcyjnej dla wszystkich foowyjątków specyficznych dla modułu). Pozwala to użytkownikom modułu na wychwycenie tych wyjątków i wyraźną obsługę ich w razie potrzeby. Ale wiele wyjątków zgłoszonych z modułu jest zgłaszanych z powodu …


6
Sprawdź, czy wartość istnieje w indeksie ramki danych pandy
Jestem pewien, że jest na to oczywisty sposób, ale nie mogę teraz wymyślić nic sprytnego. Zasadniczo zamiast zgłaszać wyjątek, chciałbym uzyskać Truelub Falsesprawdzić, czy istnieje wartość w dfindeksie pand . import pandas as pd df = pd.DataFrame({'test':[1,2,3,4]}, index=['a','b','c','d']) df.loc['g'] # (should give False) To, co teraz pracuję, jest następujące sum(df.index …
139 python  pandas  ipython 

11
Nie można znaleźć wersji spełniającej wymaganie <package>
Instaluję kilka pakietów Pythona w Ubuntu 12.04 przy użyciu następującego requirements.txtpliku: numpy&gt;=1.8.2,&lt;2.0.0 matplotlib&gt;=1.3.1,&lt;2.0.0 scipy&gt;=0.14.0,&lt;1.0.0 astroML&gt;=0.2,&lt;1.0 scikit-learn&gt;=0.14.1,&lt;1.0.0 rpy2&gt;=2.4.3,&lt;3.0.0 i te dwa polecenia: $ pip install --download=/tmp -r requirements.txt $ pip install --user --no-index --find-links=/tmp -r requirements.txt (pierwszy pobiera pakiety, a drugi je instaluje). Proces jest często zatrzymywany z powodu błędu: Could …

8
Dopasowanie dystrybucji empirycznej do teoretycznej w Scipy (Python)?
WPROWADZENIE : Mam listę ponad 30 000 wartości całkowitych z przedziału od 0 do 47 włącznie, np. [0,0,0,0,..,1,1,1,1,...,2,2,2,2,...,47,47,47,...]Pobranych z jakiegoś ciągłego rozkładu. Wartości na liście niekoniecznie są w kolejności, ale kolejność nie ma znaczenia dla tego problemu. PROBLEM : Na podstawie mojego rozkładu chciałbym obliczyć wartość p (prawdopodobieństwo zobaczenia większych …

10
Dlaczego python dict.update () nie zwraca obiektu?
Próbuję zrobić: award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size &gt; count : a = { "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, } a.update(award_dict) return self.add_award(a, siteAlias, …



6
rreplace - Jak zamienić ostatnie wystąpienie wyrażenia w ciągu?
Czy w Pythonie istnieje szybki sposób na zastąpienie ciągów, ale zamiast zaczynać od początku, jak to się replacedzieje, zaczynając od końca? Na przykład: &gt;&gt;&gt; def rreplace(old, new, occurrence) &gt;&gt;&gt; ... # Code to replace the last occurrences of old by new &gt;&gt;&gt; '&lt;div&gt;&lt;div&gt;Hello&lt;/div&gt;&lt;/div&gt;'.rreplace('&lt;/div&gt;','&lt;/bad&gt;',1) &gt;&gt;&gt; '&lt;div&gt;&lt;div&gt;Hello&lt;/div&gt;&lt;/bad&gt;'
139 python  string 

8
Lepiej „spróbować” czegoś i wyłapać wyjątek lub sprawdzić, czy można najpierw uniknąć wyjątku?
Czy powinienem przetestować, czy ifcoś jest prawidłowe, czy po prostu tryto zrobić i wyłapać wyjątek? Czy istnieje solidna dokumentacja mówiąca, że ​​jeden sposób jest preferowany? Czy jest jeden sposób bardziej pytoniczny ? Na przykład, czy powinienem: if len(my_list) &gt;= 4: x = my_list[3] else: x = 'NO_ABC' Lub: try: x …

11
Czy w Pythonie 3 jest funkcja „foreach”?
Kiedy spotykam się z sytuacją, mogę to zrobić w javascript, zawsze myślę, czy istnieje foreach funkcja, to wygoda. Przez cały rozumiem funkcję opisaną poniżej: def foreach(fn,iterable): for x in iterable: fn(x) po prostu robią to na każdym elemencie i nie zwróciły ani nie zwróciły, myślę, że powinna to być funkcja …


4
Jak mogę zobaczyć argumenty funkcji w IPython Notebook Server 3?
Niedawno przeszedłem na IPython Notebook 3 (dokładnie 3.1.0-cbccb68), wersję Anaconda. Wcześniej, gdy wpisałem funkcję i otworzyłem nawias w następujący sposób: time.sleep() a jeśli kursor znajdowałby się między nawiasami, otrzymywałbym menu kontekstowe, które wyświetlało argumenty funkcji. Teraz go nie widzę i chociaż szukałem, nie mogę dowiedzieć się, jak mogę włączyć tę …

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.