J'étudie Python
dans le but de devenir une ressource humaine d'IA, mais comme le contenu du type d'ensemble était le contenu d'un ensemble de plusieurs A, j'ai pensé que je l'utiliserais à l'avenir, donc je vais le résumer.
J'utilise ceci pour étudier Python. Learning Roadmap for Python Beginners [Vous pouvez également étudier par vous-même sur le blog]
Supposons qu'il existe deux types d'agrégats a et b.
--Un ensemble (ensemble de produits) commun à a et b: ʻa & b --Un ensemble (ensemble de différences) excluant les "éléments communs à a et b (ensemble de produits)" de a: ʻa --b
--Un ensemble (ensemble de différences) excluant les «éléments communs à a et b (ensemble de produits)» de b: «b --a»
Est l'image de la figure ci-dessous.
Est-ce que l'image de la figure ci-dessous
-Un ensemble qui combine "les choses qui appartiennent à a et n'appartiennent pas à b" et "les choses qui appartiennent à b et n'appartiennent pas à a" (ensemble de différences cibles): ʻa ^ b`
Est-ce que l'image de la figure ci-dessous
Exprimons en fait ce qui a été illustré précédemment dans le code.
set.py
#Définir les types d'agrégats a et b
a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
b = {2, 4, 6, 8, 10, 12}
#Ensemble de produits
print(a & b) #Résultat de l'exécution:{2, 4, 6, 8, 10}
#Ensemble de différences
print(a - b) #Résultat de l'exécution:{1, 3, 5, 7, 9}
print(b - a) #Résultat de l'exécution:{12}
#Ensemble de somme
print(a | b) #Résultat de l'exécution:{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12}
#Différence cible définie
print(a ^ b) #Résultat de l'exécution:{1, 3, 5, 7, 9, 12}
En passant, des méthodes peuvent également être utilisées pour des opérations collectives.
set.py
#Définir les types d'agrégats a et b
a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
b = {2, 4, 6, 8, 10, 12}
#Ensemble de produits
print(a & b) #Résultat de l'exécution:{2, 4, 6, 8, 10}
print(a.intersection(b)) #Résultat de l'exécution:{2, 4, 6, 8, 10}
#Ensemble de différences
print(a - b) #Résultat de l'exécution:{1, 3, 5, 7, 9}
print(a.difference(b)) #Résultat de l'exécution:{1, 3, 5, 7, 9}
print(b - a) #Résultat de l'exécution:{12}
print(b.difference(a)) #Résultat de l'exécution:{12}
#Ensemble de somme
print(a | b) #Résultat de l'exécution:{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12}
print(a.union(b)) #Résultat de l'exécution:{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12}
#Différence cible définie
print(a ^ b) #Résultat de l'exécution:{1, 3, 5, 7, 9, 12}
print(a.symmetric_difference(b)) #Résultat de l'exécution:{1, 3, 5, 7, 9, 12}
Je pense que je vais résumer le sous-ensemble dans un autre article. Après tout, il est recommandé de produire quelque chose car vous pouvez organiser votre esprit.
Python, amusant!
Recommended Posts