Intersection () Methode in Python
Die Intersection () -Methode ist eine von vielen integrierten Funktionen von Python. Es ist eine der beliebtesten Methoden für die Python -Set -Kreuzung und wird von Programmierern häufig verwendet.
Die Funktion intersection () in Python hat die folgende Syntax:
# set_one.intersection (set_two, set_thee, set_four… .)Die Funktion intersection () in Python gibt einen neuen Satz mit einem gemeinsamen Element an alle Sätze zurück. Der Schnittpunkt von zwei Sätzen ist der größte Satz, einschließlich der Werte, die beider Sätze gemeinsam sind. Der Schnittpunkt von zwei Sätzen ist ein Satz, der alle Elemente enthält, die beide Sätze Freigabe haben.
Lassen Sie uns nun einige praktische Beispiele behandeln, die Ihnen helfen, die vorherige theoretische Erklärung zu verstehen.
Beispiel 1
Der folgende Code zeigt, wie man die Schnittstelle von zwei Pandas -Serien findet. Wir werden den „&“ -Personal verwenden, um in diesem Beispiel eine Kreuzung zu erhalten. Mit dem Set -Intersection -Operator (&) können die Benutzer zwei oder sogar mehr als zwei Sätze miteinander verbinden.
Schauen Sie sich den folgenden Code an. Das Pandas -Modul wurde hier importiert. Pandas ist eine Python Open-Source-Bibliothek. Es liefert Hochleistungsdatenstrukturen und Datenanalyse-Tools, die verwendet werden können. Pandas ist ein Python -Modul, das über Numpy operiert und für Data Science und Analytics häufig verwendet wird.
Nach dem Import des Modul. Die Series_one enthält 5, 6, 6, 8, 12, 10, 12 Werte und 5, 6, 7, 9, 12, 14, 16 Werte sind in der Serie_TWO enthalten. Die Variable „Ergebnis“ wird danach erstellt, in der die Kreuzung diese beiden Serien abgeschlossen hat. Schließlich wird das Ergebnis der Kreuzung angezeigt:
Pandas importierenDas Ergebnis ist ein Satz mit den Zahlen: 12, 5 und 6. Die einzigen drei Werte, die in beiden Serien erscheinen, sind diese drei Zahlen:
Es wäre hilfreich zu beachten, dass dieselbe Syntax auch mit PANDAS -Serien arbeiten kann. Hier sehen Sie, dass Series_one 'B', 'C', 'D', 'E', 'F' und 'A', 'B', 'C', 'C', 'G' enthalten ist. Serie_TWO. Die Kreuzungsmethode wird erneut verwendet, und das folgende Ergebnis wird angezeigt:
Pandas importieren'C' und 'B' sind die einzigen Saiten, die sowohl in der ersten als auch in der zweiten Serie erscheinen. Siehe das beigefügte Bild als Referenz:
Beispiel 2
Der folgende Code zeigt, wie man die Schnittstelle der drei Pandas -Serien findet. Nach dem Import des Modul. Die Series_one enthält 3, 4, 4, 6, 8, 12, 14 Werte und Series_Two enthalten 5, 12, 4, 7, 9, 10, 16.
In ähnlicher Weise sind 4, 6, 5, 8, 12, 20, 24 in Series_Three enthalten. Danach haben wir den & Operator verwendet, um die Kreuzung zwischen diesen drei Serien zu finden und das Ergebnis in der Variablen „Ergebnis“ zu speichern. Schließlich wird das Ergebnis unten angezeigt:
Pandas importierenDas Ergebnis ist ein Satz mit den Zahlen 4 und 12 darin. Nur diese Werte sind in allen drei Serien zu finden.
Beispiel 3
In diesem Beispiel erläutern wir den Prozess der Set Intersection () -Methode. In diesem Beispiel werden wir den Python Set -Intersection Operator (&) nicht verwenden, statt der vollständige Name wird verwendet.
Die drei Sets werden mit den Namen erstellt: set_one, set_two und set_thee. Der erste Satz (set_one) enthält 3, 5, 6, 6 Werte, der zweite Satz (set_two) enthält 1, 5, 6, 4 Werte und unser drittes Set (set_dree) enthält 5, 8, 5 Werte. Danach haben wir die Kreuzungsfunktion auf set_one mit set_two und set_one mit set_three ausgeführt. Die resultierenden Werte werden anschließend angezeigt.
set_one = 3, 5, 6, 6Hier wird der Schnittpunkt des ersten Satzes mit dem zweiten Satz in der ersten Zeile der Ausgabe angezeigt. Es gibt uns 5, 6 als Ergebnis, was bedeutet, dass die Werte 5 und 6 in beiden Sätzen vorhanden sind. Ebenso zeigt die zweite Zeile den Schnittpunkt zwischen dem ersten und dem dritten Satz.
Beispiel 4
In diesem Beispiel verwenden wir den Python Set Intersection Operator (&) erneut mit der Verwendung des Kreuzungsoperators. Hier werden drei Sets erstellt (set_one, set_two, set_thee), die verschiedene Werte enthalten. Die Kreuzung erfolgt zwischen diesen Sätzen, wie wir in den vorherigen Beispielen eine haben.
set_one = 5, 6, 2, 1Die erste Zeile des Ausgabebildschirms zeigt ähnliche Werte im ersten und zweiten Satz an. Die zweite Zeile zeigt ähnliche Werte im ersten Satz und den Durstsatz an. Schließlich werden die gleichen Werte in allen drei Sätzen angezeigt.
Beispiel 5
In diesem Beispiel handelt. Hier werden wir dieselben Schritte ausführen, die wir in den vorherigen Beispielen getan haben, aber an leeren Sätzen. Siehe den folgenden Beispielcode:
set_one =Die folgende Ausgabe zeigt keine Werte:
Abschluss
In diesem Artikel haben wir die Idee der Kreuzung der PANDAS-Serie mit Beispielen für Ihre Bequemlichkeit detailliert erörtert. Die Funktion intersection () in Python verbindet zwei Indexobjekte zusammen. Diese Methode erstellt einen neuen Index mit Elementen, die dem Index gemeinsam sind. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Tutorials finden Sie in den anderen Linux -Hinweisartikeln.