structure du fichier pour utiliser importCSV
Bonjour je voudrais initialiser une matrice ND à partir d'un fichier csv avec la methode importCVS. Il s'agit d'une matrice à 3 dimensions. Comment doit etre structuré le fichier? Quelle est la regle generale quelque soit la dimension? J'aurais peut-etre pu repondre moi-meme à la question en regardant le source de cette methode mais je ne sais pas comment y acceder... :-\ il n'y a pas src à côté de javaDoc Nuiton-Matrix. merci Stephanie -- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@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\ / ) | (\ / | / \ / \ ......................................................................
Le 23/05/2011 09:23, Stephanie MAHEVAS a écrit :
Bonjour Bonjour,
je voudrais initialiser une matrice ND à partir d'un fichier csv avec la methode importCVS. Il s'agit d'une matrice à 3 dimensions. Comment doit etre structuré le fichier? Quelle est la regle generale quelque soit la dimension?
Malheureusement, on ne peut pas (pour l'instant?) importer une matrice de plus de 2 dimensions.
J'aurais peut-etre pu repondre moi-meme à la question en regardant le source de cette methode mais je ne sais pas comment y acceder... :-\ il n'y a pas src à côté de javaDoc Nuiton-Matrix. J'ai mit à jour les liens et ajouté src.
http://maven-site.nuiton.org/nuiton-matrix/nuiton-matrix/xref/org/nuiton/mat... -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Eric Chatellier a écrit :
Le 23/05/2011 09:23, Stephanie MAHEVAS a écrit :
Bonjour
Bonjour,
je voudrais initialiser une matrice ND à partir d'un fichier csv avec la methode importCVS. Il s'agit d'une matrice à 3 dimensions. Comment doit etre structuré le fichier? Quelle est la regle generale quelque soit la dimension?
Malheureusement, on ne peut pas (pour l'instant?) importer une matrice de plus de 2 dimensions.
est-ce une methode que tu pourrais rajouter?
J'aurais peut-etre pu repondre moi-meme à la question en regardant le source de cette methode mais je ne sais pas comment y acceder... :-\ il n'y a pas src à côté de javaDoc Nuiton-Matrix.
J'ai mit à jour les liens et ajouté src.
http://maven-site.nuiton.org/nuiton-matrix/nuiton-matrix/xref/org/nuiton/mat...
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@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\ / ) | (\ / | / \ / \ ......................................................................
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 23/05/2011 10:21, Stephanie MAHEVAS a écrit :
Malheureusement, on ne peut pas (pour l'instant?) importer une matrice de plus de 2 dimensions.
est-ce une methode que tu pourrais rajouter?
Potentiellement oui, on est en train d'y réfléchir, mais la problématique c'est la représentation 2D d'une matrice ND qui soit compréhensible relativement simplement et surtout écrivable/lisible relativement simplement. Jean -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJN2ho4AAoJEFOQdnjKiPj3vMEIAJZAUoTMmAB4fDrDnV1rTWPN thXMQ3TiQZ0f/4eAnJk7ZJxTw2tuLwQFaNNL6vCpxmvU/6ZJVjRnIZFfN2lg7DAC bOdUeNmMh1WCzfsq+YKnbPZL2OAG6cfQyVwaHlOTSd3nJAyIddCOhwd7rr7XaxRO 4FdCbW3Pbn/J0GZdawVwOajbHuibm2dkZ9cpnFxKJ+rk1Te5B6y5ZelzaVIC6oC/ j5jF7oX8xSG3FnbpZwMfy46GKzjYkRo3SmnsC6bg+WBpOHdjNPS0Fc3KCLn4OzBS Nmy587oqdWB6/Gfjkj0kPbGf+WCMC1Rwe9D976Oul1tekd+8vAq2jTvnlv30NtE= =XJOK -----END PGP SIGNATURE-----
Salut Classiquement on voit des choses comme : pour une matrice 3D ligne 1 : taille de chacune des dimensions n1;n2;n3 ligne 2 : 1,1 ligne 3 à 3+n3-1 : la matrice 2D correspondant à la i=1,j=1 ligne 3+n3 : 1,2 ligne 3+n3+1 à 3+n3 : la matrice 2D correspondant à la i=1,j=2 ect ... et c'est facilement generalisable à k dimensions Steph Jean Couteau a écrit :
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le 23/05/2011 10:21, Stephanie MAHEVAS a écrit :
Malheureusement, on ne peut pas (pour l'instant?) importer une matrice de plus de 2 dimensions.
est-ce une methode que tu pourrais rajouter?
Potentiellement oui, on est en train d'y réfléchir, mais la problématique c'est la représentation 2D d'une matrice ND qui soit compréhensible relativement simplement et surtout écrivable/lisible relativement simplement.
Jean -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJN2ho4AAoJEFOQdnjKiPj3vMEIAJZAUoTMmAB4fDrDnV1rTWPN thXMQ3TiQZ0f/4eAnJk7ZJxTw2tuLwQFaNNL6vCpxmvU/6ZJVjRnIZFfN2lg7DAC bOdUeNmMh1WCzfsq+YKnbPZL2OAG6cfQyVwaHlOTSd3nJAyIddCOhwd7rr7XaxRO 4FdCbW3Pbn/J0GZdawVwOajbHuibm2dkZ9cpnFxKJ+rk1Te5B6y5ZelzaVIC6oC/ j5jF7oX8xSG3FnbpZwMfy46GKzjYkRo3SmnsC6bg+WBpOHdjNPS0Fc3KCLn4OzBS Nmy587oqdWB6/Gfjkj0kPbGf+WCMC1Rwe9D976Oul1tekd+8vAq2jTvnlv30NtE= =XJOK -----END PGP SIGNATURE----- _______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@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\ / ) | (\ / | / \ / \ ......................................................................
Le 23/05/2011 10:35, Stephanie MAHEVAS a écrit :
Salut Classiquement on voit des choses comme : pour une matrice 3D ligne 1 : taille de chacune des dimensions n1;n2;n3 ligne 2 : 1,1 ligne 3 à 3+n3-1 : la matrice 2D correspondant à la i=1,j=1 ligne 3+n3 : 1,2 ligne 3+n3+1 à 3+n3 : la matrice 2D correspondant à la i=1,j=2 ect ... et c'est facilement generalisable à k dimensions
Salut, On en a discuté hier. Une représentation pas trop compliqué pourrait être sur chaque ligne de positionner une valeur par ses coordonnées dans la matrice : 0;0;0;valuex 2;3;4;valuex 8;8;8;valuex Après, il faudrait des méta informations et tête de fichier: line 1 : nom de la matrice et dimension line 2 : nom des dimensions line 3 : valeurs des sémantiques dimension1 line 4 : valeurs des sémantiques dimension2 line 5 : valeurs des sémantiques dimension3 ... les valeurs De plus, ce fichiers n'est plus un fichier CSV et il faudrait pouvoir distinguer lors de l'import si on lit un fichier 2D ou ND. -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
Ok pour les valeurs dans la matrice je ne suis pas convaincue qu'il faille les valeurs des semantiques des dimensions je discute de ca avec Benjamin quand il a fini sa reunion et je te redis. a+ steph Eric Chatellier a écrit :
Le 23/05/2011 10:35, Stephanie MAHEVAS a écrit :
Salut Classiquement on voit des choses comme : pour une matrice 3D ligne 1 : taille de chacune des dimensions n1;n2;n3 ligne 2 : 1,1 ligne 3 à 3+n3-1 : la matrice 2D correspondant à la i=1,j=1 ligne 3+n3 : 1,2 ligne 3+n3+1 à 3+n3 : la matrice 2D correspondant à la i=1,j=2 ect ... et c'est facilement generalisable à k dimensions
Salut,
On en a discuté hier.
Une représentation pas trop compliqué pourrait être sur chaque ligne de positionner une valeur par ses coordonnées dans la matrice :
0;0;0;valuex 2;3;4;valuex 8;8;8;valuex
Après, il faudrait des méta informations et tête de fichier: line 1 : nom de la matrice et dimension line 2 : nom des dimensions line 3 : valeurs des sémantiques dimension1 line 4 : valeurs des sémantiques dimension2 line 5 : valeurs des sémantiques dimension3 ... les valeurs
De plus, ce fichiers n'est plus un fichier CSV et il faudrait pouvoir distinguer lors de l'import si on lit un fichier 2D ou ND.
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@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\ / ) | (\ / | / \ / \ ......................................................................
c'est ok on a vu avec Benj - ok pour les semantiques il rapporte ses notes dans sa tete ;-) Stephanie MAHEVAS a écrit :
Ok pour les valeurs dans la matrice je ne suis pas convaincue qu'il faille les valeurs des semantiques des dimensions je discute de ca avec Benjamin quand il a fini sa reunion et je te redis. a+ steph
Eric Chatellier a écrit :
Le 23/05/2011 10:35, Stephanie MAHEVAS a écrit :
Salut Classiquement on voit des choses comme : pour une matrice 3D ligne 1 : taille de chacune des dimensions n1;n2;n3 ligne 2 : 1,1 ligne 3 à 3+n3-1 : la matrice 2D correspondant à la i=1,j=1 ligne 3+n3 : 1,2 ligne 3+n3+1 à 3+n3 : la matrice 2D correspondant à la i=1,j=2 ect ... et c'est facilement generalisable à k dimensions
Salut,
On en a discuté hier.
Une représentation pas trop compliqué pourrait être sur chaque ligne de positionner une valeur par ses coordonnées dans la matrice :
0;0;0;valuex 2;3;4;valuex 8;8;8;valuex
Après, il faudrait des méta informations et tête de fichier: line 1 : nom de la matrice et dimension line 2 : nom des dimensions line 3 : valeurs des sémantiques dimension1 line 4 : valeurs des sémantiques dimension2 line 5 : valeurs des sémantiques dimension3 ... les valeurs
De plus, ce fichiers n'est plus un fichier CSV et il faudrait pouvoir distinguer lors de l'import si on lit un fichier 2D ou ND.
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@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\ / ) | (\ / | / \ / \ ......................................................................
participants (3)
-
Eric Chatellier -
Jean Couteau -
Stephanie MAHEVAS