Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comparer Python à VBA 
  • Comment savoir VB pour accès 
  • Bits vs. Octets 
  • Comment créer un fichier WSDL valid…
  • Comment construire une image Windows…
  • Comment faire pour convertir un RGB …
  • Comment écrire un programme simple …
  • Comment créer une galerie HTML 
  • Comment concevoir un programme en ch…
  • Comment écrire des signaux périodi…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Techniques de programmation IDL

    langagières interactives de données ( IDL ) est un outil pour la visualisation et l'investigation des données. IDL travaille avec des " tableaux ", le regroupement des objets d'une manière qui leur permet d'être traités individuellement ou collectivement . «Un des secrets pour devenir un programmeur IDL efficace », écrit Liam Gumley dans " IDL Programming pratique », est l'utilisation efficace des réseaux , la formation de la pensée et la pratique dans des « opérations sur les tableaux plutôt que des boucles. " Choses que vous devez
    Commercial programme
    connaissance des statistiques
    Afficher plus Instructions
    indexation d'un tableau
    1

    IDL , un tableau peut toujours être indexé dans l'une des deux manières: par colonne et ligne , ou par le nombre unidimensionnel simple. Par exemple, considérons un tableau à deux dimensions :

    2 4 6 8 10 12 Photos

    12 14 16 14 12 10

    10 8 40 5 4 2
    < p> 8 2 9 19 18 17

    Pour indexer le nombre dans la troisième rangée , troisième colonne par ligne et par colonne , on peut taper :

    IDL > print , arr [2.2] < br >

    Il serait [2.2] plutôt que [ 3,3] parce que l'on part à l'origine - 0 ici - et se déplace de deux cases vers la droite, puis deux espaces vers le bas. Cela demandera la réponse : 40.
    2

    On pourrait index d'un tableau d'une manière unidimensionnelle ainsi: .

    IDL > print , arr [14]
    < p> Dans le cas de cette grille , AB

    2 4 6 8 10 12 Photos

    12 14 16 14 12 10

    10 8 40 5 4 2

    8 2 9 19 18 17

    qui invite à nouveau la réponse : 40. Dans ce cas , le message est destiné , selon les mots de Gumley , " la base de décalage de l'élément depuis le début de la série . "
    3

    IDL fournit , sur demande, le moyenne ou la variance d'un tableau. Pour un tableau dans IDL , comme pour n'importe quel ensemble de données, la moyenne est le nombre obtenu en additionnant les valeurs dans l'ensemble , puis en divisant par le nombre de valeurs. Si le tableau est la suivante:

    2 4 3 7 Photos


    puis la moyenne est de 4 (16/4 = 4) pour

    Après avoir créé cela. tableau dans IDL , on peut commander ceci: .


    IDL > print , moyenne ( arr ) pour recevoir cette réponse

    La variance d'un tableau, de même, est la moyenne des carrés des différences entre les valeurs et la moyenne. Dans le cas ci-dessus, les différences au carré a 4 , 0, 1 et 9 . L'écart est donc de 3,5 . La commande appropriée est:

    IDL > print , variance ( arr )
    4

    IDL programmeur doit aussi apprendre à réorganiser un tableau. Il ya sept fonctions de réorganisation , comme vous avez déjà créé une grille de 3 par 2 donc : .

    1 2 3

    4 5 6

    Maintenant, vous voulez réformer dans un 2-en -3 grille ainsi:

    1 2 3 4


    5 6

    La commande est:

    IDL > arr - réforme ( arr , 2, 3) pour

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Les effets de tampon débordements et Chaînes de format sur ​​les flux de programme 
  • Comment verrouiller Geodatabases 
  • Comment faire pour mettre les prix sur les classes dans un Fretta mode de jeu 
  • Les différences entre l'objet types de données abstraits et l'abstraction des données 
  • Quelle est la différence entre Beta et 2.0 
  • Comment faire pour rendre le code plus court pour une boucle infinie 
  • Définition de l'encre Persistent 
  • Comment créer un programme informatique From Scratch 
  • Flash ActionScript 3 Formation 
  • Comment générer des colonnes de modèle dans GridView 
  • Connaissances Informatiques © http://www.ordinateur.cc