Aujourd'hui, nous apprenons ce qui est AsArray () Méthode. Mais avant cela, nous examinons d'abord les bases Numpy et la différence entre les fonctions Array () et AsArray () dans le module Numpy afin que nous ne puissions pas être confus dans les deux fonctions.
Numpy est l'un des modules importants de la langue python qui est utilisé pour effectuer les opérations numériques en python. Une fonction Array () et une fonction ASArray () sont les fonctions de Numpy. La fonction Array () est utilisée pour créer le tableau et la fonction ASArray () est utilisée pour convertir les listes d'éléments et de tuples en un tableau.
L'AsArray () est l'une des fonctions importantes du module Numpy qui est utilisé pour convertir l'entrée existante en un tableau. L'entrée signifie qu'il peut être une seule liste, plusieurs listes, tuples et ndarrays.
Syntaxe:
Discutons du style d'écriture et de la mise en œuvre de la fonction ASArray (). Pour implémenter toute fonction des modules Python, nous écrivons toujours le nom du module du Python que nous utilisons. Ici, nous utilisons Numpy, c'est pourquoi nous écrivons d'abord "Numpy". Nous pouvons également écrire l'alias Numpy qui est «NP». Après cela, nous écrivons le nom de la fonction que nous implémentons qui est la fonction ASArray (). Dans les crochets, nous passons les paramètres de la fonction.
Paramètres:
Voici les paramètres requis et facultatifs de la fonction ASArray () que nous passons lors de la mise en œuvre de la fonction.
Paramètre requis:
des données d'entrée: Cela signifie toutes les données que nous voulons convertir en tableau.
Paramètres facultatifs:
dtype: Cela signifie le type de données des données d'entrée. Dans la fonction AsArray (), le type de données est déduit par défaut.
commande: Il montre la représentation de la mémoire du tableau d'entrée. Il décide si nous utilisons la ligne-major ou la colonne-major. Mais par défaut, il utilise la représentation de la mémoire en ligne.
Valeur de retour:
Lorsque l'input_data est déjà un ndarray et que les paramètres sont également les mêmes, aucune conversion n'est effectuée. Mais si l'ENPUT_DATA est la sous-classe du NDARRAY, une classe de base de ndarray est renvoyée.
Exemple 1:
Commençons à implémenter le tout premier et simple exemple de la fonction ASArray (). Mais avant cela, nous avons besoin d'un compilateur pour exécuter le programme Python. Ouvrez n'importe quel compilateur Python que vous utilisez pour la langue Python.
Pour commencer à écrire le programme, nous importons toujours le module du Python que nous utilisons. Si nous écrivons un programme simple du Python, nous n'avons pas besoin d'importer le module. Mais ici, nous utilisons une fonction Array () qui est la fonction du module Numpy. Nous importons le module Numpy. Tout d'abord, nous écrivons le mot-clé «import». Ensuite, nous écrivons le nom du module qui est Numpy, et écrivons l'alias de Numpy qui est np. Après cela, nous utilisons une instruction PRINT () afin que nous affichions le message que nous allons implémenter la fonction ASArray () dans le programme.
Ensuite, nous créons la liste des entrées que nous voulons convertir en tableau. Et puis, nous avons imprimé cette liste à l'aide de la déclaration print (). L'instruction print () est l'instruction prédéfinie utilisée pour afficher tout ce qui est dans la sortie. Ensuite, nous appelons la fonction ASArray () en écrivant le NP au début de la fonction utilisée pour dire au compilateur que nous utilisons la fonction Numpy et pouvons accéder aux données liées au module Numpy.
Ensuite, nous écrivons le nom de la fonction que nous utilisons qui est la fonction ASArray (). Dans les crochets de la fonction, nous passons la liste d'input_list que nous avons précédemment créée. Après avoir écrit la fonction ASArray (), nous stockons la fonction dans un autre tableau afin que nous n'ayons plus à rédiger la fonction lorsque nous le voulons dans le programme existant.
Importer Numpy comme NPEnsuite, nous affichons le tableau converti à l'aide de la méthode print (). Après cela, nous voulons vérifier si la liste des entrées que nous avons convertie en tableau est le tableau ou non. Ainsi, nous utilisons à nouveau la fonction ASArray () et passons le nom du tableau de fonction ASArray () qui est «converti_list». Ensuite, nous écrivons le mot-clé «IS» et écrivons à nouveau le nom du tableau «converti_list». Et nous stockons la fonction dans une autre variable qui est «vérifie» et affichons la vérification à l'aide de la méthode print ().
Voici la sortie de la ligne de code précédente de la fonction ASArray (). Nous obtenons la sortie souhaitée que nous voulons, c'est-à-dire que nous voulons convertir la liste en un tableau. Nous avons également vérifié si le tableau est vrai ou non:
Exemple 2:
Maintenant, passons à l'exemple suivant de la fonction AsArray () qui est la conversion d'un tuple en tableau.
Importer Numpy comme NPTout d'abord, nous importons la bibliothèque qui est Numpy en utilisant le mot clé d'importation. Ensuite, nous utilisons la méthode print () pour afficher le message. Comme vous l'avez peut-être remarqué, nous utilisons «\ n» appelé le spécificateur de format qui est utilisé pour ajouter la nouvelle ligne dans la sortie afin que la représentation visuelle du code soit bonne et facilement compréhensible pour l'utilisateur. Ensuite, nous créons le tuple d'entrée que nous voulons convertir en tableau, puis l'imprimez à l'aide de la méthode print (). Ensuite, nous appelons la fonction ASArray () et passons les paramètres dedans.
Tout d'abord, nous passons l'entrée_tuple. Ensuite, nous passons le dtype qui est float32, ce qui signifie que le tableau converti est de type float. Après cela, nous vérifions s'il s'agit d'un float32 ou non, puis de l'imprimer en passant le paramètre à l'instruction print ().
Voici la sortie souhaitée du code précédent que nous avons exécuté dans le compilateur Python qui est affiché dans le shell suivant:
Conclusion
Dans cet article, nous avons appris quelle est la fonction AsArray () et comment implémenter la fonction. Nous avons également discuté de la différence entre la fonction Array () et la fonction ASArray () afin qu'aucun moment de confusion ne soit laissé. Ensuite, nous implémentons plusieurs exemples. Nous avons également expliqué ces exemples ligne par ligne.