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.



5
Python - Dołącz za pomocą nowej linii
W konsoli Pythona podczas wpisywania: >>> "\n".join(['I', 'would', 'expect', 'multiple', 'lines']) Daje: 'I\nwould\nexpect\nmultiple\nlines' Chociaż spodziewałbym się takiego wyjścia: I would expect multiple lines Czego tu brakuje?
89 python  string 

6
Pobierz klasę, która zdefiniowała metodę
Jak mogę uzyskać klasę, która zdefiniowała metodę w Pythonie? Chciałbym, aby następujący przykład wyświetlał „ __main__.FooClass”: class FooClass: def foo_method(self): print "foo" class BarClass(FooClass): pass bar = BarClass() print get_class_that_defined_method(bar.foo_method)

8
Python w przeglądarce: jak wybrać między Brython, PyPy.js, Skulpt i Transcrypt?
Jestem bardzo podekscytowany widząc, że w przeglądarce można teraz kodować Pythona. Oto główni kandydaci (proszę dodać te, które mogłem przeoczyć): Brython Skulpt PyPy.js Transkrypt Piodek Ale jak wybrać między nimi? Jedyną oczywistą różnicą, jaką widzę, jest to, że Skulpt jest oparty na Pythonie 2, podczas gdy Brython jest oparty na …

6
Potasuj dwie listy naraz w tej samej kolejności
Korzystam z korpusu nltkbiblioteki, movie_reviewsktóry zawiera dużą liczbę dokumentów. Moim zadaniem jest uzyskanie predykcyjnej wydajności tych przeglądów z wstępnym przetwarzaniem danych i bez wstępnego przetwarzania. Ale nie ma problemu, w listach documentsi documents2mam te same dokumenty i muszę przetasować je w celu utrzymania tej samej kolejności w obu listach. Nie …
89 python  list  sorting  shuffle 


8
Jak mogę ustawić 'backend' w matplotlib w Pythonie?
Jestem nowym użytkownikiem matplotlib, moja platforma to Ubuntu 10.04 Python 2.6.5 To jest mój kod import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) Błąd: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) …

24
Znajdowanie wszystkich możliwych permutacji danego ciągu w Pythonie
Mam sznurek. Chcę wygenerować wszystkie permutacje z tego ciągu, zmieniając kolejność znaków w nim. Na przykład powiedz: x='stack' chcę mieć taką listę, l=['stack','satck','sackt'.......] Obecnie wykonuję iterację na liście rzutowania ciągu, wybierając losowo 2 litery i transponując je do nowego ciągu i dodając go do zestawu rzutów l. Na podstawie długości …

9
Argumenty Pycharm i sys.argv
Próbuję debugować skrypt, który przyjmuje argumenty wiersza poleceń jako dane wejściowe. Argumenty to pliki tekstowe w tym samym katalogu. Skrypt pobiera nazwy plików z listy sys.argv. Mój problem polega na tym, że nie mogę uruchomić skryptu z argumentami w pycharm. Próbowałem wprowadzić argumenty w polu „Parametry skryptu” w menu „Uruchom”> …
89 python  linux  pycharm 

3
Opisuj słupki wartościami na wykresach słupkowych Pandas
Szukałem sposobu na opisanie moich słupków na wykresie słupkowym Pandy za pomocą zaokrąglonych wartości liczbowych z mojej ramki DataFrame. >>> df=pd.DataFrame({'A':np.random.rand(2),'B':np.random.rand(2)},index=['value1','value2'] ) >>> df A B value1 0.440922 0.911800 value2 0.588242 0.797366 Chciałbym dostać coś takiego: Próbowałem z tym przykładem kodu, ale wszystkie adnotacje są wyśrodkowane na znacznikach x: >>> …

2
Zapisz listę DataFrames w wieloarkuszowym arkuszu kalkulacyjnym Excel
Jak mogę wyeksportować listę ramek danych do jednego arkusza kalkulacyjnego Excel? Dokumenty dotyczące to_excelstanu: Uwagi Jeśli przekazujesz istniejący obiekt ExcelWriter, arkusz zostanie dodany do istniejącego skoroszytu. Może to służyć do zapisywania różnych ramek danych w jednym skoroszycie writer = ExcelWriter('output.xlsx') df1.to_excel(writer, 'sheet1') df2.to_excel(writer, 'sheet2') writer.save() Po tym pomyślałem, że mógłbym …

2
Zmień wartości na osi wykresu matplotlib imshow ()
Powiedzmy, że mam dane wejściowe: data = np.random.normal(loc=100,scale=10,size=(500,1,32)) hist = np.ones((32,20)) # initialise hist for z in range(32): hist[z],edges = np.histogram(data[:,0,z],bins=np.arange(80,122,2)) Mogę to wykreślić za pomocą imshow(): plt.imshow(hist,cmap='Reds') uzyskiwanie: Jednak wartości na osi X nie są zgodne z danymi wejściowymi (tj. Średnia ze 100, zakres od 80 do 122). Dlatego …

10
Jak mogę usunąć Nan z listy Python / NumPy
Mam listę zawierającą wartości, jedna z wartości, które otrzymałem, to „nan” countries= [nan, 'USA', 'UK', 'France'] Próbowałem go usunąć, ale za każdym razem pojawia się błąd cleanedList = [x for x in countries if (math.isnan(x) == True)] TypeError: a float is required Kiedy próbowałem tego: cleanedList = cities[np.logical_not(np.isnan(countries))] cleanedList = …
89 python  numpy 

7
Python, HTTPS GET z podstawowym uwierzytelnianiem
Próbuję wykonać HTTPS GET z podstawowym uwierzytelnianiem przy użyciu Pythona. Jestem bardzo nowy w Pythonie, a przewodniki wydają się używać różnych bibliotek do robienia różnych rzeczy. (http.client, httplib i urllib). Czy ktoś może mi pokazać, jak to się robi? Jak możesz powiedzieć bibliotece standardowej, aby używała?

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.