Search the web
Sign In
New User? Sign Up
buenasenal · Buena Señal
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Reemplazando matlab con python   Message List  
Reply | Forward Message #180 of 954 |
Re: [buenasenal] Reemplazando matlab con python

On 11/30/06, Juan Vuletich <jvuletich@...> wrote:
> Hola Hernán,
>
> Vos sabés que a mí me gusta Smalltalk, pero trato de no ser un "fanático
> religioso".

:-D

>Antes nunca le había dado bola a Python, pero seguí algunos
> de los links que mandás, y veo varias ventajas incluso sobre Smalltalk:
> - Hay un movimiento medio masivo de pasar de Matlab a Python. Eso es muy
> bueno. Se generan comunidades. No tenés que resolver todos los problemas
> vos sólo. La mayoría de las otras ventajas son consecuencias de ésta.
> - Las bibliotecas que nombrás son muy interesantes, y parecen bien hechas.
> - Hay muchos ejemplos de código interesante para mirar.
> - Tarde o temprano, todas las bibliotecas libres e interesantes que hay
> para Matlab van a ser migradas a Python.
> - La sintaxis es similar a Matlab.
>
> Tambíén hay algunas ventajas (sobre Matlab) que comparte con Squeak (mi
> versión preferida de Smalltalk)
> - Herramientas open source.
> - Posibilidad de crear aplicaciones completas.
> - Interface con C sencilla.
>
> Finalmente, hay algunas ventajas de Squeak sobre Python.
> - Generación automática de código C (no precisas escribir los algoritmos
> 2 veces).

como es bien esto? no me cerró del todo... o no entiendo bien a que te
referis...

> - Smalltalk es realmente muy bueno para hacer aplicaciones grandes, con
> GUIs complejas, que van a vivir muchos años y cambian constantemente. O
> sea: productos comerciales.

ya conoceré un poco de esto a traves de tu web... :D
me tenes que recomendar algo (un link o soft) para trabajar con esto desde linux


muy buena descripción del panorama :-D, realmente me sirvió. Como vos
sugeris, la principal ventaja que también veo en python es que ya
tiene "una comunidad" que esta en lo mismo, tratar de hacer lo mismo
que hacia en matlab pero ahora con python, bibliotecas, documentación,
etc

> Un tema en que no sé quién gana es en performance. Tendríamos que hacer
> comparaciones Matlab / Python / Squeak.

habria que ver y de última no siempre es lo más importante, ya que
matlab (al menos yo, lo veo como algo para modelar) con python o
squeak veo que ademas de modelar, le puedo dar un uso (o un mejor
"uso", con más posibilidades y libertades) para la mayoria de los
casos y si preciso más performance podría recurrir a c o c++ (o
incluso asembly) con el modelo ya armado

por lo pronto, lo único que se me ocurre sobre este tema es que tanto
matlab como python (e imagino que squeak hará lo mismo) por lo que vi
usan FFTW[1] para calcular la fft y la performance en ese punto debe
ser similar, habria que ver el tema de multiplicaciones de matrices,
etc... seguro alguien ya hizo alguna comparación asi :P

pero estoy seguro que más alla que algún que otro algoritmo interno,
en aspectos generales matlab pierde por goleada...

hay otras cosas que son molestas: por ejemplo matlab tiene una
interfaz muy pesada (sobre todo se nota o yo noto más en la versión de
linux) y hacer cosas (o modificar) que no vienen incluidas tipo
enlazar con bibliotecas propias en c++ es realmente un parto (alguna
vez hice algo de esto para tener un timer más preciso) y del soporte
para GUI no vi demasiado pero me imagino que debe ser básico e
inferior a otras alternativas

[1] http://www.fftw.org
--
Hernán
http://h.ordia.com.ar
GnuPG: 0xEE8A3FE9



Sat Dec 2, 2006 10:37 pm

hordiales
Offline Offline
Send Email Send Email

Forward
Message #180 of 954 |
Expand Messages Author Sort by Date

Hola! cómo va? ... se me ocurrió que tal vez podía "reemplazar" matlab con python (lenguaje que nunca use hasta ahora pero que me venian hablando muy bien...
Hernán Ordiales
hordiales
Offline Send Email
Nov 30, 2006
3:06 am

Hola Hernán, Vos sabés que a mí me gusta Smalltalk, pero trato de no ser un "fanático religioso". Antes nunca le había dado bola a Python, pero seguí...
Juan Vuletich
jmvuletich
Offline Send Email
Nov 30, 2006
10:25 pm

A mi me gusta mucho python, personalmente. smalltalk creo que es algo demasiado academico en mi punto de vista, y la sintaxis un poco confusa. Aun asi, para...
Juan Linietsky
reduzio
Offline Send Email
Dec 1, 2006
5:44 pm

... bueno, una de las personas que me hablo muy bien de python fuiste vos :D de smalltalk todavia no conozco nada y no puedo opinar... ... seguramente con...
Hernán Ordiales
hordiales
Offline Send Email
Dec 2, 2006
11:10 pm

me olvidé de mencionar otras ventajas que veo: * en matlab hasta donde se no se puede usar programación orientada a objetos (en python si y obviamente se...
Hernán Ordiales
hordiales
Offline Send Email
Dec 2, 2006
11:46 pm

no se si hay más gente interesada en esto, pero encontré este link: ...
Hernán Ordiales
hordiales
Offline Send Email
Dec 3, 2006
10:22 pm

Sabias que SuperCollider está hecho en Smalltalk? Quizás no sea tán "académico", no? Trabajo desarrollando productos comerciales en Smalltalk desde hace 10...
Juan Vuletich
jmvuletich
Offline Send Email
Dec 4, 2006
2:08 am

... como es bien esto? no me cerró del todo... o no entiendo bien a que te referis... ... ya conoceré un poco de esto a traves de tu web... :D me tenes que...
Hernán Ordiales
hordiales
Offline Send Email
Dec 2, 2006
10:42 pm

Hola Gente. Preparé una versión en Smalltalk de ejemplo de Hernán. Mírenlo, sólo les va a llevar unos 10 minutos (aunque está todo en inglés). Está en...
Juan Vuletich
jmvuletich
Offline Send Email
Dec 4, 2006
2:01 am

... che, lo estuve viendo... Para ser sincero, apenas vi algo de código me resultó demasiado criptico y complejo (más que assembly incluso :P), pero...
Hernán Ordiales
hordiales
Offline Send Email
Dec 4, 2006
3:35 am

sobre la performance de python con calculos numéricos, encontré esto, que parece bastante interesante por cierto: http://www.scipy.org/PerformancePython ...
Hernán Ordiales
hordiales
Offline Send Email
Dec 5, 2006
11:42 pm

Hola Hernán, ... inglés). ... Es lógico. La sintaxis es distinta de la de la mayoría de los lenguajes, y no incluí una explicación de la sintaxis, sólo...
Juan Vuletich
jmvuletich
Offline Send Email
Dec 14, 2006
2:50 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help