What Cet article résume ce que j'ai remarqué et ce que j'ai recherché lors de l'apprentissage de l'apprentissage automatique avec Chainer. Il est rédigé d'après ma compréhension, il se peut donc qu'il soit incorrect. Je corrigerai toutes les erreurs.
L'accent est mis aujourd'hui sur l'apprentissage des listes (arrangements)
Content
Ce que l'on appelle un tableau. Le nombre d'éléments est écrit par len (valeur) dérivée de la longueur. L'opération (tranchage) d'extraction d'une partie seulement de la séquence peut être facilement réalisée.
array[x:y] #x est l'élément de départ, y est le nombre à lire ultérieurement y lu à partir de x
Désignation qui a dit. Les deux x et y peuvent être omis. Lorsque vous utilisez un tableau multidimensionnel, utilisez-le lors de l'extraction d'un tableau spécifique uniquement. S'il s'agit d'un tableau, tous les tableaux seront lus. Pour une raison quelconque, cela ne semble pas être appelé une liste multidimensionnelle. Une opération simple est possible si la valeur est insérée à la fin
array.append(x) #Insérez x à la fin
Une liste (tableau) dont les valeurs ne peuvent pas être réécrites. Principalement utilisé pour traiter les constantes collectivement. Les mérites peuvent-ils être clairement énoncés? ??
array = (1, 2, 3, 4) #Initialisation
array[0] = 1 #La même lecture que la liste, pratique ou peu pratique ...
Un mot qui indique que la valeur peut être réécrite ou non
Dictionary Python peut également utiliser un ensemble de clés et de valeurs. Par exemple
array_vector = ('x': 10, 'y': 20, 'z': 30)
array_vector['x'] => 10
Vous pouvez obtenir chaque liste avec les clés (), les valeurs (), les éléments (). Chaque valeur de retour dict_key, dict_values, dict_items
La syntaxe de contrôle de Python se compose de deux parties, appelées l'en-tête et le bloc. Ensemble, ils sont appelés une déclaration composée.
Et cela. plus loin
Un objet itérable est un objet qui peut renvoyer des éléments un par un. Vous pouvez utiliser la fonction intégrée range () pour renvoyer des entiers dans l'ordre autant de fois que vous donnez l'argument. L'écriture de range (5) en fait un objet itérable qui renvoie cinq entiers, 0, 1, 2, 3, 4 dans l'ordre.
Il semble que l'expression conditionnelle en langage c ne soit pas écrite mais écrite dans l'objet et donnée comme un objet itérable. Lorsque vous donnez une liste avec un nombre variable d'éléments en tant qu'objet itérable
for i in range(len(array)):
Si vous écrivez, le processus sera répété sans excès ni insuffisance pour le nombre d'éléments. Une méthode de description hautement lisible consiste à transmettre la liste elle-même en tant qu'objet itérable.
for i in array:
La fonction intégrée ʻenumerate () est un objet itérable qui, lorsqu'il est passé à un objet itérable, retourne un taple de
(numéro d'élément, élément) `. La variable i devient du type tapple
for i, j in enumerate(names) #Nécessite deux variables pour recevoir les éléments tapple
Un objet itérable qui prend plusieurs objets itérables et retourne une paire de leurs éléments en séquence est
zip ()
zip ()
retourne les objets itérables passés dans un tuple, en commençant par le premier élément. La longueur de cet objet itérable correspond à la longueur la plus courte de l'objet itérable passé.
Peut-il être utilisé lorsque vous souhaitez traiter plusieurs données à la fois? ?? ??
Comment Impression que les fonctions intégrées liées à la liste sont substantielles. Je veux sortir rapidement, mais cela prend beaucoup de temps car le site d'apprentissage est soigneusement rédigé. Demain, nous finirons d'apprendre la syntaxe Python et commencerons à apprendre les mathématiques. Je prévois d'ignorer le contenu connu. Je me souviens un peu de la démarque.
Recommended Posts