J’ai un problème au niveau du stockage des données calculées par une fonction donnée
J’explique ma problématique ; j’ai des données tridimensionnelles c’est-à-dire des variables à trois dimensions, deux pour l’espace et une pour le temps. Pour la fonction, elle me permet de calculer pour chaque pixel un résultat sous forme d’un vecteur et pour faire le calcul je fixe les dimensions de l’espace et je laisse seulement la variation dans le temps.
Le calcul effectué par la fonction pour un pixel fixé me donne des résultats sous forme d’un vecteur. Mais le problème c’est que je cherche à faire une boucle pour calculer les résultats pour tous les pixels [i,j] et les stocker dans une matrice tridimensionnelle comme les données d’entrée.
Voici le code réalisé en fixant un pixel.
Code : Tout sélectionner
Px=30
Py=21
P1= Temp [Px,Py,] # vecteur
P2= Tpr [Px,Py,] # vecteur
P3= Hum [Px,Py,] # vecteur
P4= Wind [Px,Py,] # vecteur
A=KBDI.F1(P0,P1,P2,P3,P4, wrs = 150, start.date = "2000/01/01") # vecteur
Merci d'avance.