Als «python» getaggte Fragen

Python ist eine dynamisch typisierte Mehrzweck-Programmiersprache mit mehreren Paradigmen. Es wurde entwickelt, um schnell zu lernen, zu verstehen, zu verwenden und eine saubere und einheitliche Syntax durchzusetzen. Bitte beachten Sie, dass Python 2 ab dem 01.01.2020 offiziell nicht mehr unterstützt wird. Fügen Sie für versionenspezifische Python-Fragen das Tag [python-2.7] oder [python-3.x] hinzu. Wenn Sie eine Python-Variante oder -Bibliothek (z. B. Jython, PyPy, Pandas, Numpy) verwenden, fügen Sie diese bitte in die Tags ein.

17
Pip-Installation /usr/local/opt/python/bin/python2.7: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis
Ich weiß nicht, was der Deal ist, aber ich bin festgefahren, wenn ich einige Stackoverflow-Lösungen befolge, die nirgendwo hinkommen. Können Sie mir bitte dabei helfen? Monas-MacBook-Pro:CS764 mona$ sudo python get-pip.py The directory '/Users/mona/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. …

9
Wandle den Nanowert in Null um
Ich habe ein 2D-Numpy-Array. Einige der Werte in diesem Array sind NaN. Ich möchte bestimmte Operationen mit diesem Array ausführen. Betrachten Sie zum Beispiel das Array: [[ 0. 43. 67. 0. 38.] [ 100. 86. 96. 100. 94.] [ 76. 79. 83. 89. 56.] [ 88. NaN 67. 89. 81.] …
88 python  numpy  nan 

2
float64 mit pandas to_csv
Ich lese eine CSV mit Float-Nummern wie folgt: Bob,0.085 Alice,0.005 Importieren Sie in einen Datenrahmen und schreiben Sie diesen Datenrahmen an einen neuen Ort df = pd.read_csv(orig) df.to_csv(pandasfile) Nun pandasfilehat dies: Bob,0.085000000000000006 Alice,0.0050000000000000001 Was ist los? Vielleicht muss ich auf einen anderen Typ wie float32 oder so umwandeln? Ich benutze …
88 python  numpy  pandas 

5
Spark DataFrame groupBy und sortiere in absteigender Reihenfolge (pyspark)
Ich verwende pyspark (Python 2.7.9 / Spark 1.3.1) und habe einen Datenrahmen GroupObject, den ich in absteigender Reihenfolge filtern und sortieren muss. Der Versuch, dies über diesen Code zu erreichen. group_by_dataframe.count().filter("`count` >= 10").sort('count', ascending=False) Es wird jedoch der folgende Fehler ausgegeben. sort() got an unexpected keyword argument 'ascending'

5
Wie teile ich eine Tupelspalte im Pandas-Datenrahmen?
Ich habe einen Pandas-Datenrahmen (dies ist nur ein kleines Stück) >>> d1 y norm test y norm train len(y_train) len(y_test) \ 0 64.904368 116.151232 1645 549 1 70.852681 112.639876 1645 549 SVR RBF \ 0 (35.652207342877873, 22.95533537448393) 1 (39.563683797747622, 27.382483096332511) LCV \ 0 (19.365430594452338, 13.880062435173587) 1 (19.099614489458364, 14.018867136617146) RIDGE CV …

3
Kommentieren Sie Balken mit Werten in Pandas-Balkendiagrammen
Ich suchte nach einer Möglichkeit, meine Balken in einem Pandas-Balkendiagramm mit den gerundeten numerischen Werten aus meinem DataFrame zu versehen. >>> 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 Ich möchte so etwas bekommen: Ich habe es mit diesem Codebeispiel versucht, aber die Anmerkungen sind alle …

2
matplotlib.pyplot vergisst frühere Plots nicht - wie kann ich spülen / aktualisieren?
Wie kommt man matplotlib.pyplotdazu, frühere Handlungen zu "vergessen"? Ich versuche, mehrere Male mit zu zeichnen matplotlib.pyplot Der Code sieht folgendermaßen aus: def plottest(): import numpy as np import matplotlib.pyplot as plt a=np.random.rand(10,) b=np.random.rand(10,) c=np.random.rand(10,) plt.plot(a,label='a') plt.plot(b,label='b') plt.plot(c,label='c') plt.legend(loc='upper left') plt.ylabel('mag') plt.xlabel('element)') plt.show() e=np.random.rand(10,) f=np.random.rand(10,) g=np.random.rand(10,) plt.plot(e,label='e') plt.plot(f,label='f') plt.plot(g,label='g') plt.legend(loc='upper left') …

3
Hintergrundfunktion in Python
Ich habe ein Python-Skript, das dem Benutzer manchmal Bilder anzeigt. Die Bilder können manchmal ziemlich groß sein und werden häufig wiederverwendet. Das Anzeigen ist nicht kritisch, das Anzeigen der ihnen zugeordneten Nachricht jedoch. Ich habe eine Funktion, die das benötigte Bild herunterlädt und lokal speichert. Momentan wird es inline mit …

7
Python, HTTPS GET mit Basisauthentifizierung
Ich versuche, ein HTTPS-GET mit grundlegender Authentifizierung unter Verwendung von Python durchzuführen. Ich bin sehr neu in Python und die Anleitungen scheinen verschiedene Bibliotheken zu verwenden, um Dinge zu tun. (http.client, httplib und urllib). Kann mir jemand zeigen, wie es geht? Wie können Sie die Standardbibliothek zur Verwendung anweisen?

7
Geschichteter Zug / Test-Split in Scikit-Learn
Ich muss meine Daten in einen Trainingssatz (75%) und einen Testsatz (25%) aufteilen. Ich mache das derzeit mit dem folgenden Code: X, Xt, userInfo, userInfo_train = sklearn.cross_validation.train_test_split(X, userInfo) Ich möchte jedoch meinen Trainingsdatensatz schichten. Wie mache ich das? Ich habe mich mit der StratifiedKFoldMethode befasst, aber ich kann die 75% …

3
Wie ordne ich ein wiederholtes Feld zu?
Ich verwende Protokollpuffer in Python und habe eine PersonNachricht repeated uint64 id aber wenn ich versuche, ihm einen Wert zuzuweisen, wie: person.id = [1, 32, 43432] Ich erhalte die Fehlermeldung: Assigment not allowed for repeated field "id" in protocol message object Wie ordne ich einem wiederholten Feld einen Wert zu?

6
So erhalten Sie Text mit dem Selenium-Webtreiber in Python
Ich versuche, Text mit dem Selenium-Webtreiber abzurufen, und hier ist mein Code. Bitte beachten Sie, dass ich Xpath nicht verwenden möchte, da in meinem Fall die ID bei jedem Neustart der Webseite geändert wird. Bitte helfen Sie. Mein Code: text=driver.find_element_by_class_name("current-stage").getText("my text") HTML: <span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span>
88 python  selenium 

3
Konvertieren Sie Zahlenfolgen mit Kommas in Pandas DataFrame in Float
Ich habe einen DataFrame, der Zahlen als Zeichenfolgen mit Kommas für die Tausendermarkierung enthält. Ich muss sie in Schwimmer umwandeln. a = [['1,200', '4,200'], ['7,000', '-0.03'], [ '5', '0']] df=pandas.DataFrame(a) Ich vermute, ich muss locale.atof verwenden. Tatsächlich df[0].apply(locale.atof) funktioniert wie erwartet. Ich bekomme eine Reihe von Schwimmern. Wenn ich es …
88 python  pandas 

9
Was ist die pythonischste Art, ein zufälliges Element aus einer Liste zu entfernen?
На этот вопрос есть ответы на Stack - Überlauf на русском : Рандомные числа в Python 3: выбирать рандомные значения из массива целых чисел до тех пор , пока эти значения не кончатся Angenommen, ich habe eine Liste xmit unbekannter Länge, aus der ich zufällig ein Element entfernen möchte, damit …
88 python  list  random 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.