En el libro Numerical Methods in Engineering With Python muestra el siguiente ejemplo:
Código:
>>> from numarray import *
>>> a = array([[2, -1],[-1, 3]])
>>> print a
[[ 2 -1]
[-1 3]]
>>> b = array([1.0, 4.0, 2.0])
>>> print dot(b,b)
21.0
En python 2.7 segun la ayuda
Código:
>>> from array import array
>>> a = array('f', [1.0, 2.0, 3.14])
>>>print a
array('f', [1.0, 2.0, 3.140000104904175])
Como se multiplica un array,o seria mejor utilizar una lista;porque muestra array('f', [1.0, 2.0, 3.140000104904175]) en vez de [1.0, 2.0, 3.140000104904175]).