encrucijada Python / Pascal

Jaime Perea jaime en iaa.es
Vie Mayo 2 11:31:25 CEST 2003


Hola

python utiliza internamente double para números.

Con Numeric puedes definir el tipo de vectores, por ejemplo

a=arange(10).astype('f')   - te define un vector float    
a=arange(10).astype('d')  - te define un vector doble

Mira el manual de numeric, allí te explica todo.

No creo que la comparación python/pascal sea totalmente
válida, ya que estariamos comparando un lenguaje interpretado
frente a uno que se compila (pascal). Así, si trabajas con vectores
directamente pueden ser comparables (además de infinitamente
más cómodo) pero si tienes algoritmos de cálculo muy intensivo
es conveniente hacer rutinas en lenguajes compilados y  usando swig
o f2py "enchufarlas" a python, en este sentido python estaría al 
nivel de cosas como matlab.

Hay una enormidad de cálculo numérico en el Scientific python.

Un saludo

-- 

           Jaime D. Perea Duarte. jaime en iaa.es
             Linux registered user #10472

           Dep. Astrofisica Extragalactica.
           Instituto de Astrofisica de Andalucia (CSIC)
           Apdo. 3004, 18080 Granada, Spain. 




Más información sobre la lista de distribución Python-es