Comment utiliser la fonction de lispace Python Numpy?

Comment utiliser la fonction de lispace Python Numpy?

Divers types de tableaux peuvent être créés en Python à l'aide de la bibliothèque Numpy. Vous devez connaître les façons de créer un tableau Numpy avant d'utiliser la fonction LINSPACE () dans Python. Parfois, nous devons créer le tableau avec des nombres uniformément espacés ou non espacés. Les deux tableaux uniformément espacés et non espacés avec une gamme de nombres peuvent être créés à l'aide de la fonction lispace (). C'est une fonction utile pour le calcul numérique. Comment la fonction LINSPACE () peut être utilisée dans le script Python a été affichée dans ce tutoriel.

Syntaxe

La fonction de syntaxe de Linspace () est illustrée ci-dessous:

Array Numpy.linspace (start, stop, num = 50, endpoint = true, retstep = false, dtype = aucun, axe = 0)

La fonction peut prendre sept arguments. Les objectifs de tous les arguments sont décrits ci-dessous:

  • commencer: C'est l'argument obligatoire qui définit la valeur de départ de la séquence.
  • arrêt: C'est un argument obligatoire qui définit la valeur finale de la séquence.
  • nobs: C'est un argument facultatif qui définit le nombre d'échantillons à générer. Sa valeur par défaut est 50.
  • point final: C'est un argument facultatif, et s'il est défini sur Vrai, Ensuite, la dernière valeur du tableau sera définie en fonction de la valeur d'arrêt. Sa valeur par défaut est Vrai.
  • retstep: C'est un argument facultatif, et s'il est défini sur Vrai, Ensuite, l'étape et les échantillons seront retournés. Sa valeur par défaut est FAUX.
  • dtype: Il s'agit d'un argument facultatif, et il est utilisé pour définir le type de données des valeurs du tableau. Sa valeur par défaut est Aucun.
  • axe: C'est un argument facultatif, et il définit l'axe dans le tableau pour stocker les échantillons. Sa valeur par défaut est 0.

Utilisation de la fonction lispace ()

Différentes utilisations de la fonction lispace () sont présentées dans cette partie du tutoriel à l'aide de plusieurs exemples.

Exemple-1: en utilisant des arguments obligatoires de la fonction lispace ()

L'exemple suivant montre la façon de créer un tableau unidimensionnel avec des nombres uniformément espacés à l'aide de la fonction lispace (). Deux arguments obligatoires de cette fonction sont dans cet exemple. Un tableau avec une gamme de nombres fractionnaires uniformément espacés sera généré par la fonction lispace () où le premier numéro sera de 10, et le dernier numéro sera de 20.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Créer un tableau Numpy avec des valeurs uniformément espacées
np_array = np.lispace (10, 20)
# Imprimez la sortie
print ("La sortie de la fonction lispace () est: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-2: Utilisation de l'argument NUM de la fonction lispace ()

L'exemple suivant montre l'utilisation du nobs argument de la fonction lispace (). Les nombres positifs sont utilisés pour commencer et arrêt valeurs dans la première fonction lispace (). Cette fonction générera un tableau de dix nombres d'espace uniforme pour attribuer dix pour nobs argument. Les nombres négatifs sont utilisés pour commencer et arrêt valeurs dans la deuxième fonction lispace (). Cette fonction générera un tableau de 15 nombres d'espace uniforme pour attribuer 15 pour nobs argument.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Créer un tableau Numpy avec 10 valeurs uniformément espacées
np_array = np.lispace (10, 20, num = 10)
# Imprimez la sortie du tableau
print ("La sortie de Linspace avec 10 nombres: \ n", np_array)
# Créer un tableau Numpy avec 15 valeurs uniformément espacées
np_array = np.lispace (-15, -5, num = 15)
# Imprimez la sortie du tableau
Print ("La sortie de Linspace avec 15 numéros: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-3: Utilisation de l'argument DType de la fonction lispace ()

L'exemple suivant montre l'utilisation du dtype argument de la fonction lispace (). int64 est réglé sur dtype argument de la fonction lispace () pour créer un tableau avec l'ensemble de 15 Valeurs de grandes entières uniformément espacées. La valeur de départ du tableau sera 15, et la valeur finale sera 35.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Créez un tableau numpy uniformément espacé avec étape
np_array = np.lispace (15, 35, 15, dtype = np.int64)
# Imprimez le tableau
print ("La sortie du lispace: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-4: Utilisation de l'argument de point de terminaison de la fonction lispace ()

L'exemple suivant montre l'utilisation de l'argument de point de terminaison de la fonction lispace () pour définir la dernière valeur du tableau qui sera renvoyée par cette fonction. La valeur par défaut de la fonction de point de terminaison est Vrai, Et il définit le arrêt Valeur comme la dernière valeur du tableau renvoyé. Si la valeur du point final est fausse, la dernière valeur du tableau sera calculée de différentes manières, et la dernière valeur sera inférieure au arrêt valeur.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Créer un tableau numpy uniformément espacé avec valeur d'arrêt
np_array = np.lispace (15, 35, 15)
print ("La sortie de Linspace sans point de terminaison: \ n", np_array)
# Créer un tableau numpy uniformément espacé avec valeur d'arrêt et point final
np_array = np.lispace (15, 35, 15, point final = false)
Print ("\ nhe Sortie de Linspace avec point de terminaison: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-5: Utilisation de l'argument Retstep de Linspace ()

L'exemple suivant montre l'utilisation du retstep argument de la fonction lispace (). La valeur par défaut de cette fonction est FAUX. Si la valeur de cet argument est définie sur Vrai, Ensuite, la fonction lispace () renvoie le marcher valeur avec le tableau.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Appelez Linspace avec Retstep
np_array, étape = np.lispace (-5, 5, 20, retstep = true)
# Imprimez le tableau
print ("La sortie de la fonction lispace () est: \ n", np_array)
# Imprimer la valeur de pas
print ("\ nThe Step La valeur est: \ n", étape)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-6: Utilisation de valeurs non scalaires pour les arguments de démarrage et d'arrêt

L'exemple suivant montre comment les valeurs non scalaires, telles que les tableaux, peuvent être utilisées comme valeurs d'argument de démarrage et d'arrêt de la fonction lispace () pour générer le tableau. Ce script créera un tableau bidimensionnel de 5 lignes et 4 colonnes.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Appelez Linspace () Fonction avec des tableaux de démarrage et d'arrêt
np_array = np.lispace (start = [10, 30, 50, 70], stop = [100, 200, 300 400], num = 5)
# Imprimez le tableau
print ("La sortie de la fonction lispace () est: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Conclusion

Les utilisations de différents arguments de la fonction lispace () ont été expliquées dans ce tutoriel en utilisant des exemples simples pour aider les lecteurs à connaître le but de cette fonction et à l'appliquer correctement dans leur script.