Alem disso, se voce for usar matplotlib, ele tende a converter seus
valores para arrays do numpy, entao no final da na mesma...
Claro que. Dependendo da aplicacao, isso pode nao ser problema...
Espero ter ajudado; se tiver algum erro, favor consertar! =)
Abraco!
> --
> ------------------------------------
> Grupo Python-Brasil
> http://www.python.org.br/wiki/AntesDePerguntar
>
> <*> Para visitar o site do grupo na web, acesse:
> http://groups.google.com/group/python-brasil
>
> <*> Para sair deste grupo, envie um e-mail para:
> python-brasi...@googlegroups.com
>
--
Sent from my mobile device
NI!
De qualquer forma vou ler o conte�do dos links que o Gladson Simpl�cio
postou e continuar tentando. Muito obrigado! =)
Em 12/10/2011 00:41, Elias Barrionovo escreveu:
> Voce pode usando listas e listas de listas (como em c voce faria com
> arrays e arrays de arrays). Mas a performance e o uso de memoria serao
> bem piores que se usar numpy/scipy .
>
> Alem disso, se voce for usar matplotlib, ele tende a converter seus
> valores para arrays do numpy, entao no final da na mesma...
>
> Claro que. Dependendo da aplicacao, isso pode nao ser problema...
>
> Espero ter ajudado; se tiver algum erro, favor consertar! =)
>
> Abraco!
>
> On 10/12/11, Giancarlo Silva<gianca...@gmail.com> wrote:
>> Boa noite a todos!
>>
>> Meu nome � Giancarlo Silva. Sou novo aqui no grupo e sou iniciante em
>> Python. Me interessei bastante por essa linguagem e estou estudando-a
>> h� algum tempo, mas estou com uma d�vida sobre vetores e matrizes em
>> Python.
>>
>> Eu aprendi que � poss�vel criar vetores e matrizes usando as listas,
>> sendo o vetor uma lista simples formada por n�meros e uma matriz feita
>> de listas aninhadas. Tamb�m aprendi que � poss�vel chamar cada um dos
>> elementos do vetor ou matriz. Entretanto eu n�o estou conseguindo
>> efetuar opera��es matem�ticas com eles. Coisas como somar ou subtrair
>> 2 vetores, multiplicar um vetor ou matriz por uma escalar, multiplicar
>> 2 matrizes...
>>
>> Gostaria de saber se � poss�vel efetuar essas opera��es sem a ajuda de
>> pacotes como o NumPy, SciPy ou similares, apenas usando os recursos da
>> pr�pria linguagem, como eu vejo ser poss�vel em outras linguagens como
>> C++, Java e outras.
>>
>> Antecipadamente agrade�o.
>>
>> --
>> ------------------------------------
>> Grupo Python-Brasil
>> http://www.python.org.br/wiki/AntesDePerguntar
>>
>> <*> Para visitar o site do grupo na web, acesse:
>> http://groups.google.com/group/python-brasil
>>
>> <*> Para sair deste grupo, envie um e-mail para:
>> python-brasi...@googlegroups.com
>>
--
Giancarlo Silva
Acad�mico de Tecnologia em An�lise e Desenvolvimento de Sistemas - IFRN
Entendi a questão do uso de memória. Mas eu não queria fazer nada grande, apenas alguns exercícios de operações com vetores e matrizes. Estou estudando a ementa da disciplina de Algoritmos do meu curso, mas usando Python em vez de C#.
De qualquer forma vou ler o conteúdo dos links que o Gladson Simplício postou e continuar tentando. Muito obrigado! =)
Em 12/10/2011 00:41, Elias Barrionovo escreveu:
Voce pode usando listas e listas de listas (como em c voce faria com
arrays e arrays de arrays). Mas a performance e o uso de memoria serao
bem piores que se usar numpy/scipy .
Alem disso, se voce for usar matplotlib, ele tende a converter seus
valores para arrays do numpy, entao no final da na mesma...
Claro que. Dependendo da aplicacao, isso pode nao ser problema...
Espero ter ajudado; se tiver algum erro, favor consertar! =)
Abraco!
On 10/12/11, Giancarlo Silva<gianca...@gmail.com> wrote:
Boa noite a todos!
Meu nome é Giancarlo Silva. Sou novo aqui no grupo e sou iniciante em
Python. Me interessei bastante por essa linguagem e estou estudando-a
há algum tempo, mas estou com uma dúvida sobre vetores e matrizes em
Python.
Eu aprendi que é possível criar vetores e matrizes usando as listas,
sendo o vetor uma lista simples formada por números e uma matriz feita
de listas aninhadas. Também aprendi que é possível chamar cada um dos
elementos do vetor ou matriz. Entretanto eu não estou conseguindo
efetuar operações matemáticas com eles. Coisas como somar ou subtrair
2 vetores, multiplicar um vetor ou matriz por uma escalar, multiplicar
2 matrizes...
Gostaria de saber se é possível efetuar essas operações sem a ajuda de
pacotes como o NumPy, SciPy ou similares, apenas usando os recursos da
própria linguagem, como eu vejo ser possível em outras linguagens como
C++, Java e outras.
Antecipadamente agradeço.
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasil+unsubscribe@googlegroups.com
--
Giancarlo Silva
Acadêmico de Tecnologia em Análise e Desenvolvimento de Sistemas - IFRN
about.me/giancarlozero
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
>>> a = array( [20,30,40,50] )
>>> b = arange( 4 )
>>> c = a-b
>>> c
array([20, 29, 38, 47])
>>> b**2
array([0, 1, 4, 9])
>>> 10*sin(a)
array([ 9.12945251, -9.88031624, 7.4511316 , -2.62374854])
>>> A = array( [[1,1],
... [0,1]] )
>>> B = array( [[2,0],
... [3,4]] )
>>> A*B # elementwise product
array([[2, 0],
[0, 4]])
>>> dot(A,B) # matrix product
array([[5, 4],
[3, 4]])
Luiz Augusto
--
Giancarlo Silva
Acadêmico de Tecnologia em Análise e Desenvolvimento de Sistemas - IFRN
about.me/giancarlozero
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
--
Atenciosamente,
Luiz Augusto de Macêdo MoraisGraduando em Licenciatura em ComputaçãoUniversidade Estadual da Paraíba - Campus VII / Patos - PB
___________________________________________________
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para: