·

Cursos Gerais ·

Linguagens de Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Vetores e Matrizes Estruturas de Dados em Python Prof Rosana M Traversa Criando Vetores Podemos dizer que um vetor é uma lista em Python Mas para funcionar como vetor os elementos devem ser do mesmo tipo e serem alocados previamente para que se possa ter acesso aos seus índices Para trabalhar mais eficientemente com vetores ou matrizes em Python existe o numpy uma biblioteca especialmente criada para isso mas que deve ser instalada não sendo nosso objetivo neste momento Criando Vetores Não é possível atribuir um valor a uma posição inexistente em uma lista ou vetor vetor vetor01 causa erro Para uma lista ser usada como array vetor é preciso inicializála vet010 o elemento 0 será repetido 10 vezes vet 0 0 0 0 0 0 0 0 0 0 vet33 vet 0 0 0 3 0 0 0 0 0 0 Inicializando listas ou vetores com None None significa não válido ou o equivalente a NULL em outras linguagens vetNone5 o elemento None será repetido 5 vezes vet03 vet 3 None None None None Matrizes Matrizes Matrizes também são definidas através de listas m0 0 0 0 0 0 0 0 0 É uma matriz 3x3 de inteiros inicializada com zeros mat10 10 10 10 10 10 10 10 É uma matriz 2x4 de reais inicializadas com o valor 10 m100 for i in range4 for j in range4 É uma matriz 4x4 de números reais inicializada com zeros Matrizes Ou por exemplo podemos criar uma matriz identidade 3x3 com o seguinte código m for i in range3 mappend03 mii1 print m 1 0 0 0 1 0 0 0 1