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
< p > 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