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.
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
2: Cree una matriz bidimensional
3: Pruebe el parámetro ndmin
4: Pruebe el parámetro dtype parámetro
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.