Artículos con la etiqueta #numpy

PyboEnlaces de la quincena (2021-06-14 a 2021-06-27)

Python+ciencia: - Jupyter con colaboración en tiempo realhttps://blog.jupyter.org/how-we-made-jupyter-notebooks-collaborative-with-yjs-b8dff6a9d8af. Es interesante leer el artículo para conocer las...

PyboEnlaces de la semana (2021-04-26 a 2021-05-02)

- La semana en la que he escrito este resumen ha incluido el 1º de mayo, el día del trabajador. Si quieres sacar provecho al día de hoy puedes empezar por leer este artículo de Albert...

PyboEnlaces de la semana (2021-01-18 a 2021-01-24)

- fastmaphttps://github.com/fastmap-io/fastmap es un reemplazo para map que es útil cuando el uso de map va a necesitar más de un minuto o así. Lo consigue paralelizando el código. - ¿Te gustaría...

Numpy contiguo

En una charla que dí sobre numpy comenté que los datos en un numpy array son homogéneos, es decir, del mismo tipo, y contiguos en...

PyboEnlaces (2020-09-14 a 2020-09-20)

- Biblioteca para generar representaciones en latex de tus funciones matemáticas escritas en Pythonhttps://github.com/google/latexifypy. - Biblioteca para crear gráficos SVG en el navegador cliente...

PyboEnlaces (2020-08-17 a 2020-08-23)

- Esta semana se ha anunciado un consorcio para crear APIs estándar para arrays y dataframes dentro del ecosistema Python. Se pretende que, por ejemplo, un array en numpy, dask, mxnet, pytorch,...,...

Pandas vs NumPy (vs Bottleneck)

Introducción Hace varias semanas salió un proyecto muy interesantehttps://github.com/mm-mansour/Fast-Pandas en el que se compara la performance de Pandas con NumPy. Bien, dado que uso Pandas y NumPy...

El producto de matrices y el nuevo operador @

Introducción. El 13 de septiembre de 2015 fue lanzada la versión 3.5 de Python. Entre las novedadeshttps://docs.python.org/3/whatsnew/3.5.html podemos encontrar la inclusión del PEP...

C elemental, querido numba

.highlight .hll {background-color:ffffcc}.highlight {background:f8f8f8;}.highlight .c {color:408080;font-style:italic}.highlight .err {border:1px solid FF0000}.highlight .k...

Dibujando una rosa de frecuencias (reloaded)

Esta entrada es una actualización a la entrada Dibujando una rosa de frecuenciashttp://pybonacci.org/2012/03/24/dibujando-una-rosa-de-frecuencias/ dónde se rehace el código para usar nuevas...

MicroEntradas: numpy.vectorize

Hoy vamos a ver numpy.vectorizehttp://docs.scipy.org/doc/numpy/reference/generated/numpy.vectorize.html que, como la documentación oficial indica, sirve para 'vectorizar' funciones que solo aceptan...

¿Cómo trabajar con arrays de binarios en Python?

Esta semana vamos con una pregunta de Gonzalo, que nos dice por email: > Saludos. Últimamente he estado trabajado en python y me gusta mucho. En estos momentos estoy haciendo un algoritmo genético...

Leer datos de Arduino desde Python

Introducción !images/arduinouno-r3.jpg En este artículo vamos a ver cómo leer datos procedentes de una plataforma Arduino con Python. Para quienes no lo conozcáis, Arduinohttp://www.arduino.cc/ es...

MicroEntradas: numpy.unravel_index

¿Cuántas veces te has encontrado que tienes que conocer un valor concreto de una matriz n-dimensional y conocer la posición en la que se encuentra ese valor en esa matriz? Yo me he visto en esa...

MicroEntradas: numpy.digitize

Con esta entrada voy a inaugurar una serie de entradas que serán cortas. La idea detrás de ellas sirve a dos propósitos, fundamentalmente: - Ver pequeñas y, quizás, desconocidas funcionalidades...

Repaso a PyData 2013

Unos días después de la PyConUS 2013 se celebró la primera PyData del año creo que serán semestrales de forma regular aunque el tiempo dirá. Entre las charlas había algunas introductorias, otras más...

Integrar Fortran con Python usando F2PY

Introducción En este artículo vamos a explicar cómo podemos utilizar bibliotecas escritas en Fortran o FORTRAN desde Python utilizando F2PY, cómo preparar el código Fortran para que este proceso sea...

Trabajando con recarray

En el artículo de hoy vamos a ver el uso de numpy.recarray o arrays estructuradoshttp://docs.scipy.org/doc/numpy/user/basics.rec.html y las posibilidades que tiene usar record arrays, que no son más...

Juego de la vida de Conway con Python usando NumPy

Introducción En esta breve entrada vamos a ver cómo implementar el juego de la vida de Conway en Python utilizando arrays de NumPy. El juego de la vidahttp://es.wikipedia.org/wiki/Juegodelavida es...

Funciones definidas a trozos con arrays de NumPy

Introducción Hoy vamos a ver cómo crear funciones definidas a trozos que manejen arrays de NumPy. Seguro que todos conocéis este tipo de funciones, pero a la hora de crearlas en NumPy me encontré con...

Repaso a la EuroScipy 2012

Como todos sabéis, hace un par de semanas se celebró la Euroscipy 2012 con mucho material interesante que repasarhttp://www.euroscipy.org/conference/euroscipy2012. Voy a hablar de los que tienen algo...

Calculando cuantiles con python

Como sabiamente dice la wikipedia, los cuantiles son medidas de posición no centralhttp://es.wikipedia.org/wiki/Medidasdeposici%C3%B3nnocentral que permiten conocer otros puntos característicos de la...

Cómo leer y escribir datos en archivos con NumPy

Introducción Hoy vamos a ver rápidamente cómo leer datos desde un archivo con NumPy y también cómo escribirlos. Es algo a lo que tendremos que recurrir con mucha frecuencia, ya sea porque hemos...

Revisitando 'python es lento': pequeños trucos

Hace un tiempo David os habló sobre acelerar vuestros cálculos hechos con python si no los has leído aún a qué esperas :-.http://wp.me/p2hEpj-5C Hoy vamos a revisitar sus textos enfocándonos en...

Cómo crear matrices en Python con NumPy

Introducción En este breve apunte vamos a ver cómo crear matrices en Python usando la biblioteca NumPy. Para ello, vamos a hacer un repaso rápido de los métodos que ofrece NumPy para crear arrays y...

Regiones de estabilidad de métodos numéricos en Python

Introducción Hoy veremos cómo computar con Python la región de estabilidad absoluta de un método numérico para resolver problemas de valores iniciales en ecuaciones diferenciales ordinarias, una...

Estadística en Python con SciPy (I)

Introducción Hoy vamos a ver cómo trabajar con variable aleatoria con el módulo stats de la biblioteca Scipy. Scipy viene con numerosas distribuciones de...

Ejemplo de uso de Basemap y NetCDF4

Continuando lo que enseñó Juanlu en la anterior entrada vamos a mostrar líneas de nivel y temperatura del aire en la superficie, en este caso la presión al nivel del mar del día 01 de enero de 2012 a...

Dibujando líneas de nivel en Python con matplotlib

Introducción En este artículo vamos a ver cómo representar en Python un mapa de curvas de nivel o de isolíneas, esto es, curvas que conectan los puntos en los que una función tiene un mismo valor...

Dibujando una rosa de frecuencias

Este post ha sido actualizado para usar nuevas funcionalidades de matplotlib. Pincha sobre este enlace para ver la nueva...