Capítulo 6. Cálculo de matrices y vectores

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Independientemente del problema que intentes resolver en un ordenador, en algún momento te encontrarás con el cálculo vectorial. Los cálculos vectoriales son parte integrante del funcionamiento de un ordenador y de cómo éste intenta acelerar los tiempos de ejecución de los programas a nivel del silicio: lo único que sabe hacer el ordenador es operar con números, y saber cómo hacer varios de esos cálculos a la vez acelerará tu programa.

En este capítulo tratamos de desenvolver algunas de las complejidades de este problema centrándonos en un problema matemático relativamente sencillo, resolviendo la ecuación de difusión, y comprendiendo lo que ocurre a nivel de la CPU. Comprendiendo cómo afectan a la CPU los distintos códigos Python y cómo sondear eficazmente estas cosas, podemos aprender a comprender también otros problemas.

Empezaremos presentando el problema e ideando una solución rápida utilizando pure Python. Tras identificar ...

Get Python de alto rendimiento, 2ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.