Articles of Python

Unterschied zwischen Rückgabe und Drucken in Python?

In Python verstehe ich die Rückgabe-function nicht. Warum sollte ich es benutzen, wenn ich es einfach ausdrucken könnte? def maximum(x, y): if x > y: print(x) elif x == y: print(‘The numbers are equal’) else: print(y) maximum(2, 3) Dieser Code gibt mir 3 . Aber mit Return gibt es genau dasselbe. def maximum(x, y): if […]

Länge von Sequenzen identischer Werte in einem numpligen Array finden (Lauflängencodierung)

In einem pylab-Programm (das wahrscheinlich auch ein Matlab-Programm sein könnte) habe ich eine Anzahl von Zahlen, die Entfernungen darstellen: d[t] ist die Entfernung zur Zeit t (und die Zeitspanne meiner Daten ist len(d) Zeiteinheiten) . Die Ereignisse, die mich interessieren, sind, wenn die Entfernung unter einer bestimmten Schwelle liegt, und ich möchte die Dauer dieser […]

Wie benutzt man ein Bild für den Hintergrund in tkinter?

#import statements from Tkinter import * import tkMessageBox import tkFont from PIL import ImageTk,Image Code zum Importieren des Bildes: app = Tk() app.title(“Welcome”) image2 =Image.open(‘C:\\Users\\adminp\\Desktop\\titlepage\\front.gif’) image1 = ImageTk.PhotoImage(image2) w = image1.width() h = image1.height() app.geometry(‘%dx%d+0+0′ % (w,h)) #app.configure(background=’C:\\Usfront.png’) #app.configure(background = image1) labelText = StringVar() labelText.set(“Welcome !!!!”) #labelText.fontsize(’10’) label1 = Label(app, image=image1, textvariable=labelText, font=(“Times New Roman”, […]

Warum unterscheidet sich die Indizierung von numpy-Arrays mit Klammern und Kommas im Verhalten?

Ich neige dazu, numpige Arrays (Matrizen) mit eckigen Klammern zu indizieren, aber ich habe bemerkt, dass ich, wenn ich ein Array (Matrix) zerschneiden möchte, die Komma-Notation verwenden muss. Warum ist das? Beispielsweise, >>> x = numpy.array([[1, 2], [3, 4], [5, 6]]) >>> x array([[1, 2], [3, 4], [5, 6]]) >>> x[1][1] 4 # expected behavior […]

Sonderzeichen bei Verwendung der Druckanweisung anzeigen

Ich möchte die Escape–Zeichen anzeigen, wenn Sie die statement print verwenden. Z.B a = “Hello\tWorld\nHello World” print a Hello World Hello World Ich möchte es anzeigen: “Hello \ tWorld \ nHello \ sWorld”

Zählen Sie die Anzahl der Tage zwischen den Daten und ignorieren Sie die Wochenenden

Wie kann ich die Anzahl der Tage zwischen zwei Daten ohne Wochenenden berechnen?

PyEval_InitThreads in Python 3: Wie / wann wird es aufgerufen? (Die Saga geht weiter bis zum Überdruss)

Im Grunde scheint es massive Verwirrung / Ambiguität darüber zu geben, wann genau PyEval_InitThreads() aufgerufen werden soll und welche begleitenden API-Aufrufe benötigt werden. Die offizielle Python-Dokumentation ist leider sehr zweideutig. Es gibt bereits viele Fragen zu stackoverflow bezüglich dieses Themas, und tatsächlich habe ich persönlich schon eine Frage gestellt, die fast identisch mit dieser ist, […]

Summe der Liste der Listen; gibt die Summenliste zurück

Lassen Sie data = [[3,7,2],[1,4,5],[9,8,7]] Nehmen wir an, ich möchte die Elemente für die Indizes jeder Liste in der Liste zusammenfassen, z. B. das Hinzufügen von Zahlen in einer Matrixspalte, um eine einzelne Liste zu erhalten. Ich gehe davon aus, dass alle Listen in Daten gleich lang sind. print foo(data) [[3,7,2], [1,4,5], [9,8,7]] _______ >>>[13,19,14] […]

Wie führen Sie mehrere Befehle in einer einzigen Sitzung in Paramiko aus? (Python)

def exec_command(self, command, bufsize=-1): #print “Executing Command: “+command chan = self._transport.open_session() chan.exec_command(command) stdin = chan.makefile(‘wb’, bufsize) stdout = chan.makefile(‘rb’, bufsize) stderr = chan.makefile_stderr(‘rb’, bufsize) return stdin, stdout, stderr Wenn Sie einen Befehl in paramiko ausführen, wird die Sitzung immer zurückgesetzt, wenn Sie exec_command ausführen. Ich möchte sudo oder su ausführen und immer noch diese Privilegien […]

Wie prüfe ich, ob eine Zeichenkette einen der Teilstrings in einer Liste enthält?

Gibt es eine function, die einer Kombination aus df.isin() und df[col].str.contains() ? s = pd.Series([‘cat’,’hat’,’dog’,’fog’,’pet’]) , ich habe die Serie s = pd.Series([‘cat’,’hat’,’dog’,’fog’,’pet’]) und möchte alle Orte finden, an denen s enthält. [‘og’, ‘at’] , ich möchte alles außer Haustier bekommen. Ich habe eine Lösung, aber es ist eher unelegant: searchfor = [‘og’, ‘at’] found […]