Explicación detallada de la matriz multidimensional numpy ndarray

Objeto Numpy Ndarray

Una característica importante de Numpy es su objeto de matriz N-dimensional ndarray, que es una serie de colecciones de datos similares, comenzando con el subíndice 0 para indexar los elementos de la colección. Una matriz multidimensional similar al vector de C++.

Las siguientes son las características de Ndarray (diferentes de la lista de python)
El objeto ndarray es una matriz multidimensional utilizada para almacenar elementos del mismo tipo. (Por ejemplo: todos son float, str o int, etc., pero deben ser del mismo tipo).
Cada elemento en ndarray tiene el mismo tamaño de área de almacenamiento en la memoria

Con base en las características anteriores, ndarray se compone de los siguientes contenidos:
1) Un puntero a datos (un dato en la memoria o un archivo mapeado en la memoria).
2) El tipo de datos o dtype, que describe la cuadrícula de valores de tamaño fijo en la matriz.
3) Una tupla que representa la forma de la matriz, que representa una tupla del tamaño de cada dimensión.
4) Un paso (stride), donde el número entero se refiere a la cantidad de bytes que deben "cruzarse" para avanzar al siguiente elemento en la dimensión actual.
inserte la descripción de la imagen aquíPara crear una matriz ndarray, simplemente llame a la función de matriz numpy:
numpy.array(object, dtype=None, copy=True, order=None, subok=false, ndmin=0)

nombre describir
objeto matriz o matriz anidada
tipo de d estructura de datos para elementos de matriz, opcional
Copiar Si el objeto necesita ser copiado, opcional
orden El estilo de crear una matriz, C es la dirección de la fila, F es la dirección de la columna y A es cualquier dirección
subbox Devuelve una matriz consistente con la clase base por defecto
ndmin Especifica la dimensión mínima de la matriz resultante.

Lo anterior es el uso de matrices multidimensionales en el módulo numpy de python, y debe probar su uso a través de Liezi. como sigue:

1: Cree una matriz unidimensional
inserte la descripción de la imagen aquí
2: Cree una matriz bidimensional
inserte la descripción de la imagen aquí
3: Pruebe el parámetro ndmin
inserte la descripción de la imagen aquí
4: Pruebe el parámetro dtype parámetro
inserte la descripción de la imagen aquí
Resumen: La matriz multidimensional narray es una parte muy importante del módulo numpy. La operación de la matriz narray hereda la operación de python. Se convierte con la lista de python, str, float, etc.

Supongo que te gusta

Origin blog.csdn.net/weixin_43851636/article/details/124728142
Recomendado
Clasificación