• Publicidad

Invertir matriz

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Invertir matriz

Notapor Juan Manu » 2014-02-14 14:45 @656

¡Hola!

Tengo una matriz no cuadrada y quiero invertir los valores de sus filas y columnas. ¿Se puede hacer esto en Perl? Lo que quiero hacer es algo como:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
 A B C D
1
2
3
4
5
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

quede así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
 1 2 3 4 5
A
B
C
D
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4

Muchas gracias por cualquier colaboración.
Juan Manu
Perlero nuevo
Perlero nuevo
 
Mensajes: 6
Registrado: 2013-06-12 16:48 @742

Publicidad

Re: Invertir matriz

Notapor explorer » 2014-02-15 01:36 @108

¡Claro que se puede hacer!

Primeros vas leyendo el archivo, por líneas. En cada línea, sacas todos los valores de las columnas. Con estos dos bucles anidados, lo guardas todo en una matriz bidimensional (por ejemplo, un array de arrays). A la hora de sacar los datos, lo recorremos al revés: primero el bucle de las columnas, y dentro de él, el de las filas.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados