Oct. 7, 2022, 9:43 a.m.

Episodio 50 🐍⚙️🎉

Noticiero Python y Datos

¡Llegamos a los 50 episodios! Muchas gracias por leer y por apoyar el noticiero. Si te gusta, recuerda compartirlo y animar a otra gente a que se suscriba. También me hace mucha ilusión recibir comentarios o respuestas por correo. ¡A por los 100!

🔥 La noticia de la semana la da DeepMind con AlphaTensor, una red neuronal que ha descubierto algoritmos de multiplicación matriciales más rápidos que los conocidos hasta la fecha. El artículo en Nature se lee fácil y tiene menos marketing que la entrada en su blog, es altamente recomendable.

Twitter avatar for @juanluisback
Juan Luis Cano Rodríguez @juanluisback
Figure 3 is key: it compares the complexity of previously known matrix multiplication algorithms and the ones discovered by AlphaTensor. The AI has re-discovered most optimal known algorithms, and improved the rank of a few more.
Image
9:01 AM ∙ Oct 6, 2022

Como muy bien avisa @potatoffel en Twitter, no hay mención en el artículo a la estabilidad numérica o las cotas de error para estos algoritmos. Al mismo tiempo, aunque asintóticamente se diga que un algoritmo tiene menor complejidad, es posible que la ventaja real solo se consiga para matrices muy grandes. Este breve artículo contiene algunas claves que pueden ayudar a entender en qué casos los nuevos algoritmos pueden ser aplicables y en qué casos convendría usar métodos alternativos.

🚀 ¡Fiesta de versiones nuevas en los últimos días!

conda 22.9.0 trae algunas pequeñas mejoras, como soporte para Windows sobre ARM y algunos pequeños arreglos internos. Lo más significativo es el nuevo esquema CalVer, en el que el número de versión refleja la fecha en la que se publicó, así como el compromiso de sacar versiones nuevas cada dos meses.

Twitter avatar for @condaproject
conda @condaproject
🚀 We're elated to announce the release of #conda 22.9.0, the first version following CEP 8 (Conda Enhancement Proposal) in our new bi-monthly release cycle.

Release notes: docs.conda.io/projects/conda… Tag: github.com/conda/conda/re…

github.comRelease 22.9.0 · conda/condaSpecial announcement 📢 If you have been following the conda project previously, you will notice a change in our version number for this release. We have officially switched to the CalVer versioning…
11:37 AM ∙ Sep 27, 2022
20Likes7Retweets

También tenemos mamba 0.27, que junto con la versión 0.26 que salió pocos días antes trae la posibilidad de configurar el proxy en .condarc (algo muy demandado en entornos empresariales) y varios arreglos a la hora de instalar paquetes de pip desde un environment.yml.

Y por último, mi nuevo paquete favorito, Polars, sigue publicando versiones nuevas a un ritmo frenético, ¡con el añadido de que ahora tienen notas de versión! Polars 0.14.18 (junto con 0.14.16) trae joins 10x más rápidos si una de las tablas ya está ordenada, nuevas expresiones cumfold y cumsum, y mucho más.

Twitter avatar for @RitchieVink
Ritchie Vink @RitchieVink
This can be up to 10x faster than a (parallel) hash join, and 250x faster than a pandas baseline.
Image
7:42 AM ∙ Oct 3, 2022
12Likes1Retweet

💡 Esta semana he descubierto Parsr, una herramienta para extraer información de imágenes, PDFs, DOCX, y más.

También he descubierto MAPIE, una biblioteca Python para cálculo de intervalos de confianza con scikit-learn.

📚 En la PyConES asistí al taller de Exactitud con certidumbre que dio María Moreno de Castro y el material es completísimo. La explicabilidad y la incertidumbre normalmente se ignoran y tener un material de esta calidad se agradece enormemente.

lime_snow

🎃 ¡Arranca Hacktoberfest! Si siempre quisiste contribuir al código abierto, ahora es tu momento: por cuatro contribuciones, te regalan una camiseta. Además, este año se permiten contribuciones low-code y no-code. Sin ir más lejos, la empresa para la que trabajo participa.

Varias comunidades en España están planteando eventos locales, pronto habrá más información en el blog de Python España. Por lo pronto, estoy pensando organizar un taller para contribuir a código en GitHub a través de PyData Madrid antes de que acabe el mes, ¿te interesaría asistir? ¡Contéstame por correo o deja un comentario!

Image

¿Estás buscando una alternativa a Heroku? Yo he migrado a Railway (enlace afiliado) y me encanta que las aplicaciones no “duermen” así que el tiempo de respuesta es siempre rápido ⚡

You just read issue #40 of Noticiero Python y Datos. You can also browse the full archives of this newsletter.

Share on LinkedIn
GitHub LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.