Syntaxe de la fonction Numpy FromString ()
La méthode Numpy FromString () peut être déclarée:
X = numpy.FromString (String, type = float, count = -1, sep = “”)Paramètres de la fonction Numpy FromString ()
Ici, nous parlerons en détail les arguments qui sont fournis dans la fonction Numpy FromString ():
Chaîne = [str] la chaîne est requise champ. Il contient des données binaires ou texte brutes.
Dtype = C'est un champ non obligatoire. Il montre le type de données du tableau défini et c'est la valeur par défaut: flottante. Pour les données binaires, les données doivent être exactement dans ce format.
Compter = Il est utilisé pour lire les nombres dont le nombre de comptes. S'il est négatif par défaut, les données sont comptées à partir de la longueur de la chaîne.
Sep = Il représente l'opérateur de séparateur. Il est utilisé pour séparer les nombres et les espaces blancs entre les éléments de la chaîne.
Valeur renvoyée de la méthode Numpy FromString ()
La fonction Numpy FromString () après l'exécution renvoie la valeur suivante:
Le nouveau tableau 1D est généré à partir d'une chaîne.
Array [ndarray]Erreur soulevée
L'erreur s'est produite lorsque la taille de la chaîne n'est pas correcte pour satisfaire le type de données demandé et compter.
Parlons de la façon d'utiliser la méthode Numpy FromString () dans Python Code.
Exemple 1:
Dans ce scénario, nous allons observer comment créer un nouveau tableau 1D à partir d'une chaîne en utilisant les arguments «DType» et «Sep».
Nous commençons par intégrer une bibliothèque Python qui est la bibliothèque Numpy et nous l'avons importée en NP. Numpy est un module essentiel du langage de programmation Python pour exécuter le code numérique. Ensuite, nous avons initialisé la variable «p». Ici, nous avons appelé la méthode Numpy FromString () pour construire un nouveau tableau unidimensionnel. Nous avons passé l'argument dans la fonction FromString () comme suit: la chaîne est «4 5», un type de données est par défaut «float», et un argument de séparateur «Sep» est utilisé comme ". Cette fonction a fonctionné car elle donnera le résultat d'un nouveau tableau unidimensionnel. La dernière déclaration d'impression est déclarée afficher le tableau qui en résulte.
Dans la sortie, nous avons un nouveau tableau unidimensionnel créé à partir de la chaîne et la sortie est affichée car nous avons utilisé la méthode print ().
Exemple n ° 2:
Dans ce cas, un tableau unidimensionnel est à nouveau construit à partir de données de chaîne.
La première étape consiste à importer une bibliothèque Python qui est Numpy comme NP qui ajoute une prise en charge aux tableaux multidimensionnels ou grands. L'étape suivante consiste à initialiser une chaîne en utilisant une variable d'entrée. Nous avons utilisé «x» comme variable d'entrée qui enregistre la valeur résultante. Après cela, nous avons appelé une fonction Numpy FromString () et l'avons transmise sur différents arguments pour construire un nouveau tableau unidimensionnel. Nous avons passé '24 25 'au paramètre de chaîne et le nouveau tableau est créé à partir de cette chaîne. Le type de données flottantes est utilisé ici. Chaque fois que le type de données n'est pas fourni, alors il donnera une erreur de valeur. Le paramètre 'SEP' (séparateur) est également donné comme ". L'opérateur «Sep» aide à séparer les nombres et à éliminer les espaces blancs entre les éléments. Ensuite, la méthode d'impression (x) est appelée. Cela affichera le résultat.
Un tableau unidimensionnel est construit à partir de données de chaîne comme indiqué ci-dessous.
Exemple # 3:
Création d'un nouveau tableau 1D en utilisant la méthode FromString () et l'argument «Count».
Nous avons déjà parlé de trois paramètres qui étaient des cordes, un type de données et l'argument SEP. Dans cet exemple, nous discuterons d'un nouveau «compte» paramètre qui est passé dans la fonction Numpy FromString (). Ce paramètre est utilisé pour compter les nombres ou il est utilisé pour lire les nombres et combien de fois il se produit.
Maintenant, voyons l'illustration dans laquelle ce paramètre est utilisé. Cela effacera notre concept sur le paramètre «Count». Premièrement, l'instruction requise dans l'exécution du code importe la bibliothèque de Python. Le module de la langue python utilisée ici est numpy. Nous l'avons incorporé en tant que NP pour appeler une fonction de FromString (). Deuxièmement, nous avons initialisé la «chaîne» comme variable d'entrée pour stocker les données ou les valeurs de la fonction Numpy FromString (). Ensuite, la méthode Numpy FromString () est appelée et différents paramètres sont fournis pour cette fonction. Il créera un nouveau tableau unidimensionnel. Les paramètres qui sont donnés à la fonction Numpy FromString () sont les suivants: une chaîne qui a donné des valeurs entières aléatoires comme '10 11 12 13 ''. Le type de données qui est représenté comme «dtype» et il est flottant par défaut. Ensuite, le paramètre «Count» reçoit la valeur 2, ce qui signifie qu'il comptera les 2 premières valeurs de la chaîne définie pour créer un nouveau tableau unidimensionnel et enfin le paramètre «Sep» est passé pour séparer les nombres et éliminer les espaces blancs entre eux. La dernière étape consiste à imprimer le nouveau tableau en invoquant la déclaration d'impression.
Le tableau unique qui en résulte est le suivant.
Conclusion
Ce guide a une explication détaillée de la méthode Numpy FromString (). Cette fonction construit un tableau unidimensionnel à partir des données de chaîne spécifiques. Nous avons également discuté de la syntaxe, des paramètres d'entrée et de la valeur renvoyée de cette fonction. Nous avons dirigé un certain nombre de codes dans lesquels nous avons utilisé la méthode Numpy FromString () pour construire un nouveau tableau 1D.