NumPy - Routines de création de tableaux

Un nouveau ndarray L'objet peut être construit par l'une des routines de création de tableau suivantes ou en utilisant un constructeur ndarray de bas niveau.

numpy.empty

Il crée un tableau non initialisé de forme et de type spécifié. Il utilise le constructeur suivant -

numpy.empty(shape, dtype = float, order = 'C')

Le constructeur prend les paramètres suivants.

Sr.No. Paramètre et description
1

Shape

Forme d'un tableau vide en int ou tuple de int

2

Dtype

Type de données de sortie souhaité. Optionnel

3

Order

'C' pour le tableau principal de ligne de style C, 'F' pour le tableau principal de colonne de style FORTRAN

Exemple

Le code suivant montre un exemple de tableau vide.

import numpy as np 
x = np.empty([3,2], dtype = int) 
print x

La sortie est la suivante -

[[22649312    1701344351] 
 [1818321759  1885959276] 
 [16779776    156368896]]

Note - Les éléments d'un tableau affichent des valeurs aléatoires car ils ne sont pas initialisés.

numpy.zeros

Renvoie un nouveau tableau de la taille spécifiée, rempli de zéros.

numpy.zeros(shape, dtype = float, order = 'C')

Le constructeur prend les paramètres suivants.

Sr.No. Paramètre et description
1

Shape

Forme d'un tableau vide en int ou séquence de int

2

Dtype

Type de données de sortie souhaité. Optionnel

3

Order

'C' pour le tableau principal de ligne de style C, 'F' pour le tableau principal de colonne de style FORTRAN

Exemple 1

# array of five zeros. Default dtype is float 
import numpy as np 
x = np.zeros(5) 
print x

La sortie est la suivante -

[ 0.  0.  0.  0.  0.]

Exemple 2

import numpy as np 
x = np.zeros((5,), dtype = np.int) 
print x

Maintenant, la sortie serait la suivante -

[0  0  0  0  0]

Exemple 3

# custom type 
import numpy as np 
x = np.zeros((2,2), dtype = [('x', 'i4'), ('y', 'i4')])  
print x

Il devrait produire la sortie suivante -

[[(0,0)(0,0)]
 [(0,0)(0,0)]]

numpy.ones

Renvoie un nouveau tableau de taille et de type spécifiés, rempli de uns.

numpy.ones(shape, dtype = None, order = 'C')

Le constructeur prend les paramètres suivants.

Sr.No. Paramètre et description
1

Shape

Forme d'un tableau vide en int ou tuple de int

2

Dtype

Type de données de sortie souhaité. Optionnel

3

Order

'C' pour le tableau principal de ligne de style C, 'F' pour le tableau principal de colonne de style FORTRAN

Exemple 1

# array of five ones. Default dtype is float 
import numpy as np 
x = np.ones(5) 
print x

La sortie est la suivante -

[ 1.  1.  1.  1.  1.]

Exemple 2

import numpy as np 
x = np.ones([2,2], dtype = int) 
print x

Maintenant, la sortie serait la suivante -

[[1  1] 
 [1  1]]