Introducción
Este tutorial te guiará a través del proceso de visualización de imágenes utilizando la función imshow de Matplotlib. Aprenderás cómo utilizar diferentes métodos de interpolación para visualizar imágenes con Matplotlib.
Consejos sobre la VM
Una vez finalizada la inicialización de la VM, haz clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.
En ocasiones, es posible que tengas que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no puede automatizarse debido a las limitaciones de Jupyter Notebook.
Si tienes problemas durante el aprendizaje, no dudes en preguntar a Labby. Proporciona retroalimentación después de la sesión y resolveremos rápidamente el problema para ti.
Importar las bibliotecas necesarias
El primer paso es importar las bibliotecas necesarias. En este tutorial, usaremos las bibliotecas Matplotlib y NumPy.
import matplotlib.pyplot as plt
import numpy as np
Crear una cuadrícula aleatoria
El siguiente paso es crear una cuadrícula aleatoria de 4x4 utilizando la biblioteca NumPy.
np.random.seed(19680801)
grid = np.random.rand(4, 4)
Definir métodos de interpolación
Define la lista de métodos de interpolación que queremos utilizar para visualizar las imágenes.
methods = [None, 'none', 'nearest', 'bilinear', 'bicubic','spline16',
'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric',
'catrom', 'gaussian', 'bessel','mitchell','sinc', 'lanczos']
Crear subtramas
Crea subtramas para visualizar las imágenes utilizando los métodos de interpolación.
fig, axs = plt.subplots(nrows=3, ncols=6, figsize=(9, 6),
subplot_kw={'xticks': [], 'yticks': []})
Mostrar imágenes
Muestra las imágenes utilizando la función imshow y diferentes métodos de interpolación.
for ax, interp_method in zip(axs.flat, methods):
ax.imshow(grid, interpolation=interp_method, cmap='viridis')
ax.set_title(str(interp_method))
Mostrar la gráfica
Muestra la gráfica utilizando la función show de Matplotlib.
plt.tight_layout()
plt.show()
Resumen
En este tutorial, aprendiste cómo utilizar la función imshow de Matplotlib para visualizar imágenes con diferentes métodos de interpolación. También aprendiste cómo crear subtramas y mostrar imágenes en ellas utilizando Matplotlib.