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