Malla NumPy 3D

Vaibhhav Khetarpal 20 junio 2023
  1. la función NumPy.meshgrid() en Python
  2. Implemente la función NumPy.meshgrid() para crear una malla tridimensional en Python
Malla NumPy 3D

Podemos definir una cuadrícula de malla en Python como una función capaz de generar una cuadrícula rectangular cuando se le dan dos matrices unidimensionales. Es una función útil y está inspirada en MATLAB.

En Python, la capacidad de crear una función de cuadrícula de malla viene con el uso de la biblioteca NumPy. Este tutorial explica cómo crear una cuadrícula de malla tridimensional con la ayuda de NumPy en Python.

la función NumPy.meshgrid() en Python

La función NumPy.meshgrid() toma los vectores de coordenadas y devuelve una matriz de coordenadas con su ayuda.

Sin embargo, esta función no solo funciona para generar arreglos bidimensionales. Debido a las actualizaciones regulares, la función NumPy.meshgrid() ahora puede tomar N arreglos unidimensionales y entrega matrices del tamaño N-D.

Implemente la función NumPy.meshgrid() para crear una malla tridimensional en Python

La función NumPy.meshgrid() se puede utilizar directamente después de importar la biblioteca NumPy al código de Python.

El siguiente código usa la función NumPy.meshgrid() para crear una cuadrícula de malla tridimensional en Python.

import numpy as np

xa = np.linspace(0.0, 1.0, 2)
ya = np.linspace(2.0, 2.0, 2)
za = np.linspace(3.0, 5.0, 2)
out = np.meshgrid(xa, ya, za)
print(out)

El código anterior proporciona el siguiente resultado.

[array([[[0., 0.],
        [1., 1.]],

       [[0., 0.],
        [1., 1.]]]), array([[[2., 2.],
        [2., 2.]],

       [[2., 2.],
        [2., 2.]]]), array([[[3., 5.],
        [3., 5.]],

       [[3., 5.],
        [3., 5.]]])]
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn