Le NumPy.linspace() la fonction renvoie un tableau de valeurs régulièrement espacées dans l'intervalle spécifié [démarrage, arrêt].
C'est similaire à NumPy.arange() fonction mais au lieu d’une étape, il utilise un numéro d’échantillon.
Syntaxe
Syntaxe: numpy.linspace( commencer , arrêt , nombre=50 , point final = Vrai , retstep=Faux , dtype=Aucun , axe=0)
Paramètres:
- commencer: [facultatif] début de la plage d'intervalles. Par défaut début = 0
- arrêt: fin de la plage d'intervalle
- sur une: [int, facultatif] Nombre d'échantillons à générer
- bonne étape : Si True, Stop est le dernier échantillon. Par défaut restep = False
- point final : Si True, stop est inclus comme dernière valeur. Si False, l’arrêt est exclu. Par défaut, point de terminaison = True.
- type : type de tableau de sortie
- axe: Si start et stop sont des tableaux, axis spécifie sur quel axe les valeurs seront ajoutées. Si axis = 0, la valeur est ajoutée au début, si axis = -1, la valeur est ajoutée à la fin.
Retour:
- ndarray
- étape : [float, facultatif], si restep = True
Exemples
Examinons différents exemples sur la façon de créer des tableaux équidistants avec la méthode linspace() de la bibliothèque NumPy en Python.
Exemple 1:
Python
# Python Programming illustrating> # numpy.linspace method> > import> numpy as geek> > # restep set to True> print>(>'B
'>, geek.linspace(>2.0>,>3.0>, num>=>5>, retstep>=>True>),>'
'>)> > # To evaluate sin() in long range> x>=> geek.linspace(>0>,>2>,>10>)> print>(>'A
'>, geek.sin(x))> |
>
>
Sortir :
concaténation de chaînes
B (array([ 2. , 2.25, 2.5 , 2.75, 3. ]), 0.25) A [ 0. 0.22039774 0.42995636 0.6183698 0.77637192 0.8961922 0.9719379 0.99988386 0.9786557 0.90929743]>
Exemple 2 :
Ici, nous verrons la représentation graphique de numpy.linspace() en utilisant le module matplotlib – pylab
Python
# Graphical Representation of numpy.linspace()> import> numpy as geek> import> pylab as p> > # Start = 0> # End = 2> # Samples to generate = 10> x1>=> geek.linspace(>0>,>2>,>10>, endpoint>=> False>)> y1>=> geek.ones(>10>)> > p.plot(x1, y1,>'*'>)> p.xlim(>->0.2>,>1.8>)> |
>
>
Sortir :

Exemple 3 :
Représentation graphique de numpy.linspace() en utilisant pylab
Python
# Graphical Representation of numpy.linspace()> import> numpy as geek> import> pylab as p> > # Start = 0> # End = 2> # Samples to generate = 15> x1>=> geek.linspace(>0>,>2>,>15>, endpoint>=> True>)> y1>=> geek.zeros(>15>)> > p.plot(x1, y1,>'o'>)> p.xlim(>->0.2>,>2.1>)> |
>
>
Sortir :
valeur java de la chaîne

Le espacelin() La méthode de la bibliothèque NumPy est un outil utile pour générer des séquences de points de données. Il est également utilisé dans la visualisation de données. Il y a beaucoup de applications scientifiques et mathématiques .
Dans ce tutoriel, nous avons expliqué la méthode linspace() dans mots faciles avec des exemples . Après avoir lu ce guide, nous savons maintenant ce qu'est la fonction linspace(), ce qu'elle fait et comment l'utiliser.