View Full Version : matriz em python


ziza
14-01-2007, 00:13
pretendo criar um programa em python que recebendo um valor n dado pelo utilizador e que corrponde ao numero de linhas, e um valor m dado pelo utilizador, e que corresponde ao numero de colunas

Gostaria de saber como posso fazer para criar m colunas.

Se me podessem dar um exemplo era ideal.

Para as linhas é facil tipo

while n>=0:

lista.append (n)

etc etc...

agora para criar n colunar n sei mm como fazer por isso se me podessem dar um exemplo era excelente.

Eu sei k e uma duvida basica mas ha e tal ja me anda a assombrar a algum tempo:lol:

obg!!!

X-Plod
27-02-2007, 19:59
Não sei se percebi bem o que pretendes... mas, uma possível maneira de implementar uma matriz pode ser através de listas dentro de listas.

Por exemplo,
matriz 3x3:
[[1,2,3], [4,5,6], [7,8,9]]

matriz 2x4:
[[1,2,3,4], [5,6,7,8]]

Ou seja, cada sublista pode representar uma linha, e cada elemento das sublistas os vários valores da matriz (ou então o inverso, cada sublista representar uma coluna).

francisco.colac
01-03-2007, 23:54
Provavelmente, deve-se usar o módulo numpy (externo à biblioteca padrão).

Depois, cria-se um array com o objecto array. Só não dou mais pormenores porque não sei se isto se trata de alguém que não quer fazer o trabalho de casa.

Francisco Colaço