Prévia do material em texto
Função: Uma função pode ser defina utilizando: pacote numpy, passando para a função uma lista com os elementos do vetor. def function (a,b) >>> import numpy print "Comando 1" >>> = numpy array [ 1,2, print "Comando 2" >>> return a b array [ 1,2, ) Saída: Para imprimir valores na tela utiliza-se o comando print Um vetor nulo pode ser declarado utilizando a função zeros do pacote numpy, onde deve ser passado para função o número de componentes do vetor. >>> >>> 8.9 >>> = numpy zeros (4) >>> print a >>> 0.57.18.9 array Modulo: Para calcular o modulo de um numero utiliza-se a funçao abs Um elemento de um vetor é acessado de modo idêntico ao elemento de uma lista >>> 1,2, ) 7.1 3 Listas: Uma lista pode ser criada usando Para acessar vários elementos de um vetor utiliza-se a sintaxe >>> LISTA = 1 3 Acessa-se um elemento em uma lista usando a sintaxe LISTA sendo >>> = numpy.array ) que a contagem começa em 0 e termina em n-1, onde numero de >>> [1:5:2] >>> LISTA [0] Se o inicio não for fornecido python considera como sendo se um fim não 1 for fornecido python considera esta como sendo o numero de elementos do vetor se o incremento não for fornecido python considera como sendo 1. Uma lista pode ser criada com a função range fim, incremento) >>> = numpy.array ) >>> range (0,5) >>> x[4::] >>> range (0,7,2) (0,2,4,6) o número de elementos de um vetor pode ser calculado usando a função len OBS 1: A lista acaba antes de atingir o valor fim = numpy.array 8,11,15] ) >>> OBS 2: Não colocar o ou seja, usar range fim) é 3 similar a colocar incremento igual a 1 Estruturas de Controle (for): A estrutura de controle for repete os Leitura: Vetores podem ser declarados a partir de dados obtidos de um comandos dentro do laço, uma vez para cada valor de contido na LISTA. arquivo de texto. Para esse fim você pode utilizar a função loadtxt do numpy >>> for in LISTA: print valor da variável No comando acima o python armazena os dados da primeira linha no vetor X, os print da segunda linha em y, e os da terceira em Para utilizar este comando todas as linhas do arquivo devem conter a mesma quantidade de dados e deve-se fornecer Estruturas de Controle (while): A estrutura de controle while repete os uma variável (no lado esquerdo da igualda) para cada linha do arquivo. comandos dentro do laço enquanto a condição for verdadeira Matriz: Para declarar uma matriz também utilizamos a função array, passando while para a função uma lista com as linhas da matriz print n Estruturas de Controle (if): A estrutura de controle if é utiliza para executar uma sequência de comandos caso uma dada condição for verdadeira if (x<0) 4, 8, print "X e menor que zero" Para declarar uma matriz nula pode-se utilizar a função zeros, onde Estruturas de Controle (if/else): A estrutura de controle if/else é simular argumento da função é uma lista contendo número de linha e número de a estrutura if porém colocamos uma sequência de comandos que é executada caso a condição não for verdadeira. >>> B = B if 0, 0, print "X e menor que zero" 0, else: Para acessar elemento de uma matriz utiliza-se a sintaxe print "X e maior oi igual a zero" 12 Pacotes: Para importar um pacote utiliza-se o comando Para acessar uma linha inteira utiliza-se import pacote as apelido Para executar o uma função que esta dentro de pacote array (x) Para coluna inteira utiliza-se matriz[:,coluna] Vetores: Para declarar um vetor utilizamos a função array que pertence ao