| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    L' utilisation de la fonction Python Numeric.Arange
    Outre les outils mathématiques traditionnels disponibles pour Python, un autre module existe appelé " NumPy " existe pour des calculs spéciaux . Avec ce module , les programmeurs peuvent effectuer algèbre linéaire, utiliser des tableaux à n dimensions , et intégrer d'autres langages de programmation tels que C + + dans leur code. L'une des fonctions fondamentales dans le module NumPy est la fonction " arange " , utilisé pour une variété de buts dans le contexte des mathématiques complexes effectuées dans NumPy . Basic " arange " utilisation

    La fonction arange ne ​​exacly ce que son nom suggère: il génère une série de valeurs dans une plage fixe. Au minimum , la fonction arange prend un argument : une valeur finale à partir de laquelle une gamme générera de 0 à cette valeur. Le programmeur peut fournir un autre argument , une valeur de fin , et la gamme produite tombera entre les valeurs de début et de fin :

    >>> np.arange (5) Array ([0 , 1, 2 , 3, 4] ) >>> np.arange (1, 5) Array ([ 1, 2, 3, 4] )
    Stepping

    Un troisième argument le programmeur peut fournir à la fonction est la valeur de " step" . La valeur de l'étape détermine quel genre d'intervalles sont entre les valeurs retournées par la fonction arange . Typiquement, sans un argument dont la valeur d' échelon est de 1 . Avec une valeur de plage étape prévue , les intervalles peuvent être plus petits ou plus grands :


    >>> Array ([ 3 , 5, 7 , 9, 11 np.arange (3, 15 , 2) , 13] )
    Contrôle types de données

    la fonction arange renvoie une plage de valeurs basées sur le type de données des arguments fournis. Lorsque le programmateur fournit l'argument " dtype " dans l'appel de fonction , cependant, elle ne peut dire que la fonction renvoie un type différent. Par exemple , un appel à la fonction arange peut utiliser des entiers ordinaires, mais précise qu'il ne retourne entiers 8 bits , économisant de l'espace pour une utilisation avec de plus petits nombres :

    >>> np.arange (5 , dtype = np.int8 ) tableau9 [0, 1 , 2, 3 , 4] ) //entiers sont 8 bits entiers
    tableaux vs listes

    tous les cas , la fonction arange retourne un tableau . En programmation traditionnelle , un tableau représente une collection d'un seul type de données. Elles diffèrent des listes Python en Python que les listes peuvent contenir n'importe quel type de données. En outre, tandis que les listes Python ont plus efficaces et les méthodes d'élimination inclus dans leur structure , les tableaux de NumPy renvoyé par arange ont leur propre ensemble particulier de fonctions, telles que celles qui permettent au programmeur de faire de l'arithmétique ou efficace itérations élément - sages à C- boucles. Photos

    Previous :

    next :
      articles connexes
    ·Comment connecter le test Temps d'exécution en Python 
    ·Liste des outils Python 
    ·Python méthodes du canevas 
    ·Comment faire pour obtenir la date du système à parti…
    ·Comment charger un script Python dans un Shell IDLE 
    ·Comment encoder UTF-8 en Python 
    ·Comment profiler Python 
    ·Quelle est la différence entre le point Editeurs de ca…
    ·Comment construire un analyseur en Python 
    ·Python Loops Casser 
      articles en vedette
    ·Comment insérer dans le décodage des espaces MySQL av…
    ·PHP Mise Tutorial 
    ·Comment télécharger et d'analyser un fichier CSV dans…
    ·Comment obtenir un script de Cookie 
    ·Développement Java Script & page 
    ·Comment faire pour supprimer un caractère de nouvelle …
    ·Comment faire pour installer Rails sur un RC dans Ubunt…
    ·Comment faire pour rediriger les données à afficher d…
    ·Debugging Tools for Visual Basic 
    ·Tutoriel sur la connexion à MySQL d'Oracle 
    Copyright © Connaissances Informatiques http://fr.wingwit.com