[Isis-fish-users] recuperer une sous matrice en sommant sur une dimension
Stephanie MAHEVAS
Stephanie.Mahevas at ifremer.fr
Mar 16 Oct 10:14:18 CEST 2012
Bonjour
je souhaite faire une calibration sur plusieurs annees. Je voudrais etre
sure que j'utilise correctement sum.OverDim().
Est-ce que L = L.sumOverDim(0,12) permet d'avoir un cumul de L sur la
dimension 0 de 0 à 11 puis de 12 à 23, ect...
je mets le script ci-dessous issu de Calibration.java écrit par Sigrid
(je crois?).
merci
STeph
MatrixND L2 = result.getMatrix(param_Population,
ResultName.MATRIX_CATCH_WEIGHT_PER_STRATEGY_MET_PER_ZONE_POP);
/////*** If some strategies, metiers or areas must not be included in
the cumulated catches see below else put "//" at the beginning of line
297 and replace "L2" by "L" at line 289
/////*** the strategies or so to exclude must be at the begining or end
of the list you enter in the parameters interface
/////*** fill the line MatrixND L = L2.getSubMatrix(a,b,c).copy(); as
follow :
/////*** a = 1 if you want to exclude strategies, 2 if metiers and 4 if
areas
/////*** b = indice of the first object considered
/////*** c = number of object to keep after b, b included
MatrixND L = L2.getSubMatrix(1,2,4).copy(); // for instance : keep
strategies 2,3,4,5
// si tu veux toutes les strategies:
// MatrixND L = L2;
///*** if observations are cumulated over quarter a = 3, over year a =
12, else put "//" at the beginning of the following line
// L = L.sumOverDim(0,a);
L = L.sumOverDim(0,12);//sum over dates
L = L.sumOverDim(1);// sum over strategies
L = L.sumOverDim(2);// sum over metiers
L = L.sumOverDim(4);// sum over zones
L = L.reduce();
--
......................................................................
Stephanie MAHEVAS (Stephanie.Mahevas at ifremer.fr)
IFREMER/EMH (Ecologie et Modèles pour l'Halieutique)
Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75
o \ o / _ o __| \ / |__ o _ \ o / o
/|\ | /\ ___\o \o | o/ o/__ /\ | /|\
/ \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \
......................................................................
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://list.isis-fish.org/pipermail/isis-fish-users/attachments/20121016/9a78c3c9/attachment-0002.html>
Plus d'informations sur la liste de diffusion Isis-fish-users