Tableau nu.copie

Tableau nu.copie
Le tableau nu.La fonction de copie vous permet de renvoyer une copie de tableau d'un objet spécifié. Discutons.

Syntaxe de fonction

La syntaxe de fonction est comme indiqué ci-dessous:

nombant.Copie (A, commande= 'K', sublok= Faux)

Paramètres

  1. A - Reportez-vous au tableau d'entrée.
  2. Ordre - Détermine la disposition de la mémoire de la copie. Les valeurs acceptées sont «c» pour l'ordre c, «f» pour l'ordre F, «un« signifie »f» si le tableau d'entrée est un contigu Fortran et c si autrement, et «k» pour faire correspondre le tableau d'entrée.
  3. subok - une valeur booléenne qui détermine si les sous-classes sont passées. Par défaut, cette valeur est définie sur false.

Valeur de retour

La fonction renvoie une copie de tableau de l'entrée spécifiée.

Exemple 1

Considérez l'exemple ci-dessous:

Importer Numpy comme NP
arr = np.Array ([12,34,56])
arr_copy = np.copier (arr)
print (ar_copy)

Ce qui précède doit renvoyer les mêmes éléments que la variable «arr» que «arr_copy» détient la copie du tableau d'entrée.

Le résultat est comme indiqué:

[12 34 56]

Exemple 2

Prenons un autre exemple.

arr = np.Array ([12,34,56])
arr_2 = arr
arr_copy = np.copier (arr)
print (f "arr: arr \ narr_2: arr_2 \ nar_copy: arr_copy")

Dans ce cas, ARR_2 détient une référence à l'ARR et ARR_COPY détient une copie du tableau 'ARR'.

Si vous apportez des modifications à l'ARR d'origine, la référence ARR_2 sera affectée par les modifications alors que la copie ne sera pas.

Par exemple:

arr = np.Array ([12,34,56])
arr_2 = arr
arr_copy = np.copier (arr)
print (f "arr: arr \ narr_2: arr_2 \ nar_copy: arr_copy")
arr [0] = 78
print (f "arr: arr \ narr_2: arr_2 \ nar_copy: arr_copy")

Le code ci-dessus doit retourner:

Arr: [12 34 56]
Arr_2: [12 34 56]
Arr_copy: [12 34 56]
Arr: [78 34 56]
Arr_2: [78 34 56]
Arr_copy: [12 34 56]

Remarquez comment les modifications apportées à la variable ARR affectent le tableau «Arr_2».

Final

Pour celui-ci, nous avons couvert les bases de l'utilisation du tableau.Copier la fonction pour créer un tableau Copier une entrée.

Codage heureux!!