Eliminación de los bordes en una gráfica de matplotlib

Podemos eliminar los bordes de una gráfica (lo que en inglés se denomina spine) utilizando el método set_visible asociado a un objeto tipo spines. Partimos de la siguiente gráfica tras importar las librerías de interés:

import numpy as np
import matplotlib.pyplot as plt

np.random.seed(18)
y = np.random.randn(100).cumsum()

ax = plt.axes()
plt.plot(y)
plt.show()

Enviado por admin el Vie, 29/03/2019 - 11:58

Comparación de dos arrays NumPy

Podemos comparar dos arrays NumPy a y b del mismo tamaño con el operador igualdad (==):

a == b

Esto nos va a devolver un array del mismo tamaño que a y b formado por booleanos indicando si el elemento correspondiente coincide en ambos arrays:

a = np.array([[1, 2, 3], [2, 3, 4]])
b = np.array([[1, 3, 3], [2, 3, 4]])

a == b

Enviado por admin el Jue, 21/03/2019 - 15:30

Existencia de registros con cierto valor en un campo

En este sencillo escenario queremos averiguar si, en una tabla dada, hay o no registros (filas) que incluyan, en cierto campo, un determinado valor. Por ejemplo, si partimos de una tabla de localizaciones geográficas (Geography) en la que se incluyan las direcciones de nuestros revendedores, podemos estar interesados en saber si hay o no revendedores en cierto país, digamos, Canadá.

Enviado por admin el Jue, 21/03/2019 - 15:20

Listado de librerías instaladas en cualquier entorno conteniendo un cierto texto

Podemos mostrar un listado de aquellas librerías de cualquier entorno "nombre_entorno" -sea o no el actual- que contengan un cierto texto "texto" si ejecutamos el siguiente comando en el Prompt de Anaconda:

conda list -n nombre_entorno texto

En la siguiente imagen, por ejemplo, el entorno activo es python34 y deseamos saber qué librerías del entorno base incluyen el texto "scikit", para lo que usamos el comando

conda list -n base scikit

Enviado por admin el Jue, 07/03/2019 - 21:46

Listado de librerías instaladas en el entorno actual conteniendo un cierto texto

Es posible listar las librerías instaladas en el entorno actual que contengan un cierto texto "texto". Para ello deberemos ejecutar el comando siguiente en el Prompt de Anaconda:

conda list texto

Por ejemplo, si deseamos mostrar en pantalla todas las librerías cuyos nombres incluyan el texto "scikit", deberemos hacerlo con el siguiente comando:

conda list scikit

Enviado por admin el Jue, 07/03/2019 - 20:58

Listado de las versiones disponibles de una librería

Podemos mostrar un listado de las versiones disponibles de una librería con la siguiente instrucción ejecutada en el Prompt de Anaconda:

conda search librería

En realidad, con el anterior comando estamos buscando todas las librerías que incluyan el texto "librería" en su nombre. Para mostrar aquellas cuyo nombre sea exactamente "librería" deberemos usar la opción --full-name.

Por ejemplo, si queremos mostrar todas las versiones disponibles de la librería keras (y solo de ella), deberemos ejecutar:

Enviado por admin el Jue, 07/03/2019 - 18:05