Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Usando mgrid en python numpy?

¿Usando mgrid en python numpy?

np.mgrid es una función en numpy que crea una matriz multidimensional de coordenadas de cuadrícula. Su formato es np.mgrid[inicio:fin:paso], donde inicio y fin especifican el rango de coordenadas y paso especifica el tamaño del paso.

En este ejemplo, bb=np.mgrid[-5:5:5:5j] se utiliza para crear una matriz unidimensional con coordenadas que van de -5 a 5 en pasos de 5. Entre ellos, j es la unidad numérica imaginaria en el sentido matemático. Es el tipo de número imaginario admitido por numpy y se utiliza principalmente para representar tipos complejos. Por lo tanto, 5j es una coordenada imaginaria con un tamaño de paso de 5i.

Si desea utilizar variables para establecer el rango de coordenadas y el tamaño del paso, puede agregar j después del nombre de la variable para representar la unidad imaginaria, por ejemplo:

k = 5

bb = np.mgrid[-k:k:k*1j]

Tenga en cuenta que en este caso necesita usar k*1j en lugar de kj como tamaño de paso

Además, si desea obtener una matriz multidimensional, puede especificar parámetros de este formulario en cada eje diferente y colocarlos en una lista o tupla como parámetros de la función mgrid.