Numarra

Python numérico agrega una facilidad de matriz rápida al idioma de Python.
Descargar ahora

Numarra Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Jay T Miller
  • Sitio web del editor:
  • http://www.stsci.edu/resources/software_hardware/numarray

Numarra Etiquetas


Numarra Descripción

Numerical Python agrega una instalación de gama rápida al lenguaje Python. Numarray proporciona la manipulación de matrices y capacidades computacionales similares a los encontrados en IDL, Matlab, o Octave. Usando numarray, es posible escribir muchos datos numéricos eficientes procesar aplicaciones directamente en Python sin usar ningún C, C ++ o Fortran código (así como hacer tales análisis de forma interactiva dentro de Python o PyRAF). Para algoritmos que no son muy adecuadas para la computación eficiente utilizando las instalaciones de matriz que es posible escribir funciones de C (y, finalmente, Fortran) que pueden leer y escribir arrays numarray que se puede llamar desde Python.Numarray es una reimplementación de una matriz de Python mayor módulo llamado numérico. En general su interfaz es muy similar. Es sobre todo compatible con versiones anteriores y será cada vez más en futuras versiones. ofertas numarray más capacidad que numérico, pero está todavía por detrás numérico en algunas áreas: numarray es eficiente para grandes matrices (> 20.000 elementos), pero es más lento de lo numérico para los pequeños arreglos en un factor de 2 a 4.numarray tiene una selección más pequeña de paquetes addon . numarray actualmente cuenta con puertos de paquetes numéricos para álgebra lineal, números aleatorios, y transformadas de Fourier. numarray tiene paquetes nativos de convolución y procesamiento de imágenes multidimensionales. La mayoría de las extensiones numéricas (C o Fortran) puede ser portado a numarray con effort.numarray mínima es suficientemente desarrollada como para ser útil para una serie de aplicaciones, y está siendo utilizado en la canalización de procesamiento de datos del telescopio espacial Hubble (para la cámara avanzada para las encuestas) y desarrollar la tubería Espectrógrafo de Orígenes cósmicos. PyFITS también se basa en ella. La mayor parte de las futuras aplicaciones de procesamiento de datos astronómicos de STScI se construirán utilizando su capabilities.Numarray está siendo desarrollado como un proyecto de código abierto en SourceForge desde el cual se puede obtener el código fuente de desarrollo actual. El software Rama Ciencias de la STScI está llevando este desarrollo effort.STScI se ha asentado en el trazado matplotlib paquete que el recomienda 2-D herramienta de visualización de datos para los datos numarray. Mientras que su apoyo a numarray y Tkinter está ahora presente, estamos llevando a cabo fuera un poco antes de recomendar su uso para todos los usuarios. Si no te importa posibles problemas con la instalación o algunos agujeros en la funcionalidad que se puede utilizar ahora. Estamos en el proceso de mejorar la documentación de instalación para su uso con numarray.Although matplotlib ha su patrimonio al tratar de emular el trazado de MATLAB capacidades de Python, no requiere de MATLAB. Actualmente la documentación está dirigida a los más familiarizados con Matlab, aunque muchos usuarios no tendrán ningún problema de generación de tramas simples con él. Todavía está experimentando un desarrollo considerable (por el autor original, John Hunter, y con contribuciones de STScI y otros) y esperamos para llenar los agujeros en la funcionalidad en los próximos meses. Sin embargo, es capaz de hacer muchas cosas now.What hay de nuevo en esta versión: Mejoras · Aumento de la velocidad para los operadores numarray. Los Python nivel de gancho operadores mapeo numarray Onto funciones universales se ha movido hacia abajo para C. · mejora de velocidad para las comparaciones de cadenas-array, cualquier (), todos (). correlación cadena es ~ 10 veces más rápido. · Operación mejor con py2exe de manera que pueda detectar automáticamente las extensiones del núcleo numarray incluir en un instalador. · scipy Newcore nombres minúsculas, compatibles (por ejemplo, Int32 no Int32) · scipy Newcore 'dtype' palabra clave y. dtypechar atributo. Solución de errores / CERRADO · 1323355 Aplicaciones fallan con import_libnumarray · 1315212 bucle infinito convertir algunas cadenas escalares en una lista · 1298916 rango-0 toString () · roto 1297948 records.array no puede crear campos vacíos · 1286291 import sys que faltan en array_persist.py · 1286168 secuencias genéricas en `` strings.array () `` · 1236392 enlace web que ha sido superado en los anuncios · 1235219 LinearAlgebraError no importa en linear_algebra


Numarra Software relacionado

Libería

Libstroke es un accidente cerebrovascular y una biblioteca de reconocimiento de gesto. ...

132

Descargar

Malvado

Evilib es una biblioteca de C ++ para controlar la interfaz serial con cámaras de video de Sony. ...

154

Descargar