Serie Pandas a una matriz Numpy

Serie Pandas a una matriz Numpy
Una matriz Numpy es una especie de estructura de datos que toma exclusivamente los datos de los mismos tipos. La serie Pandas se puede convertir en una matriz numpy utilizando diferentes técnicas que utilizaremos en este artículo. Estas técnicas son:
  • Serie.to_numpy ()
  • Serie.índice.to_numpy ()
  • notario público.matriz (serie.formación)
  • notario público.matriz (serie.índice.formación)
  • notario público.matriz (serie.índice.valores)

Exploraremos la implementación práctica de cada uno de estos métodos en esta guía.

Ejemplo 1: Utilización de series.Método to_numpy ()

El primer método que emplearemos en esta guía para convertir una serie Pandas a una matriz Numpy es la "serie.función to_numpy () ”. Este método convierte los valores de la serie proporcionada en una matriz numpy. Explore su funcionamiento con la ejecución práctica del programa Python.

Hacemos la selección de la herramienta "Spyder" para la compilación de códigos de muestra que se generarán en este tutorial. Lanzamos la herramienta e iniciamos el script. El requisito fundamental para la ejecución de este programa es cargar los paquetes necesarios. Aquí, empleamos algún módulo que pertenece al kit de herramientas "pandas". Entonces, importamos la biblioteca Pandas en nuestro programa y creamos un alias para ella como "PD". Esta abreviatura de "pandas" como "PD" se utiliza en el script donde sea que se acceda a cualquier método de pandas.

Después de importar la biblioteca, solo llamamos un método de esta biblioteca que es "PD.Serie()". Aquí, el "PD", como se identificó anteriormente, es el alias para los pandas y se usa para decirle al programa que accede a un método de Pandas. Mientras que la "serie" es la palabra clave que inicia el proceso de creación de la serie en el programa. El "PD.La función series () "se invoca y especificamos una lista de valores para ella. Los valores que proporcionamos son "100", "200", "300", "400", "500", "600", "700", "800", "900" y "1000". Utilizamos el parámetro de "nombre" para clasificar una etiqueta para esta lista como "dígitos". El atributo "índice" se usa para especificar la lista de índices que queremos insertar en lugar de la lista de índice secuencial predeterminada. Almacena los valores que son "A", "B", "C", "D", "E", "F", "G", "H", "I" y "J". Para almacenar la serie, creamos un objeto de serie "contador". Luego, la función "print ()" nos ayuda a ver la salida imprimiéndola en el terminal.

Nuestra serie recién generada con la lista de índices definidos se exhibe en la ventana de salida.

Para cambiar esta serie a una matriz numpy, empleamos la "serie.método to_numpy () ". El nombre de la serie "contador" se menciona con el ".función to_numpy () ”. Entonces, esta función toma los valores del "contador" de la serie y los transforma en una matriz numpy. Para mantener la matriz Numpy resultante generada a partir de esta función, se genera una variable "output_array". Posteriormente, se exhibe empleando el método "print ()".

La imagen representada muestra una matriz.

Verifiquemos su tipo usando la función "Tipo ()". Ingresamos el nombre de la variable, almacenando la matriz numpy entre los aparatos ortopédicos de la función "type ()". Luego, pasamos esta función al método "print ()" para mostrar el tipo.

Aquí, la matriz Numpy de salida se verifica ya que la siguiente imagen muestra la clase como "Numpy.ndarray ".

Ejemplo 2: Utilización de series.Índice.Método to_numpy ()

Además de convertir los valores de la serie en una matriz numpy, también podemos convertir el índice en una matriz numpy. Esta instancia nos ayuda a aprender la transformación del índice de una serie a una matriz numpy usando la "serie.índice.método to_numpy () ".

Para esta demostración, utilizamos la serie que creamos en la ilustración anterior.

La salida generada de este código recortada se da en la siguiente ilustración:

Ahora, para convertir la lista de índices de la serie en una matriz Numpy, utilizamos la "serie.índice.método to_numpy () ".

Las series.índice.la función to_numpy () "se pone en llamada. El nombre de la serie se suministra como "contador" con el ".índice.método to_numpy () ". Este método toma el índice de la serie "contador" y lo convierte en una matriz numpy. Ahora, para almacenar la matriz Numpy convertida, inicializamos una variable de "almacenamiento" y la asignamos a la matriz Numpy. Finalmente, para ver el resultado logrado, invocamos la función "print ()".

La lista de índices de la serie ahora se convierte en una matriz numpy y presente en la consola de Python.

Para la verificación del tipo de matriz, ejercemos el método "tipo ()" y pasamos la variable "almacenamiento". Se emplea la función de "impresión" para ver la categoría.

Esto nos produce el tipo de clase proporcionado en la siguiente instantánea:

Ejemplo 3: Utilizando el NP.método array () con serie.propiedad de la matriz

Otro método para convertir una serie a una matriz Numpy es el método de Numpy "NP.formación()". Usamos este método con la "serie.Propiedad de matriz "en este caso.

Primero importamos las bibliotecas Pandas y Numpy. El "NP" se hace de un alias para Numpy y "PD" como el alias de Pandas. Importamos la biblioteca Numpy porque el "NP.El método Array () ”pertenece a esta biblioteca.

El "PD.El método Series () "se invoca para crear una serie Pandas. Los valores que especificamos para la serie son "Apple", "Banana", "Orange", "Mango", "Peach", "Strawberry" y "Grapes". El "nombre" definido para esta lista de valores es "frutas" y el parámetro "índice" contiene los valores para el índice como "f1", "f2", "f3", "f4", "f5", "f6" , "F7". Esta lista de índice se muestra en lugar de la lista secuencial predeterminada. La serie se almacena en el objeto de la serie "cubo" y se ve a la vista utilizando la función "print ()".

La siguiente instantánea muestra la serie construida:

Ahora, convertimos esta serie a la matriz Numpy requerida. El "np.el método array () "se llama. Dentro de sus paréntesis, la "serie.Array "se pasa la propiedad. Esto modifica los valores de la serie a una matriz numpy. Para preservar el resultado, tenemos una variable de "valor". Por último, "print ()" muestra la matriz Numpy.

La matriz numpy generada a partir de los valores de la serie se presenta aquí.

Empleamos el método "type ()" para confirmar que el tipo de matriz es numpy.

La verificación tuvo éxito.

Ejemplo 4: utilizando el NP.Método array () con serie.Índice.Propiedad de la matriz

Usando la serie del ejemplo anterior, ahora convertimos el índice de la serie en una matriz Numpy usando el "NP.método array () "con la serie".índice.propiedad ”propiedad.

El "np.el método de array () "se invoca y la serie".índice.La propiedad de Array "se le pasa con el nombre de la serie" Bucket ". La variable "Nump" está aquí para mantener el resultado. Y la función "print ()" lo ilustra en la pantalla.

La lista de índice se transforma en una matriz numpy.

Ejemplo 5: Utilizando el NP.Método array () con serie.Índice.Propiedad de valores

El último método que utilizamos es el "NP.método array () "con la serie".índice.Valores "Propiedad.

El "np.El método series () "se invoca con la" serie.índice.Valores "Propiedad. La matriz numpy generada a partir de este método se coloca en la variable "x" y se exhibe en el terminal.

El resultado se muestra en lo siguiente:

Conclusión

En este artículo, discutimos cinco técnicas para modificar una serie de pandas a una matriz numpy. Las dos primeras ilustraciones se llevaron a cabo utilizando la "serie.Método de to_numpy "en pandas. Primero convertimos los valores de la serie y luego la lista de índices en la matriz Numpy con esta función. Los siguientes tres ejemplos utilizaron el "NP.Método Array () "de Numpy's Toolkit. Pasamos tres propiedades a esta función para convertir los valores de la lista de la serie y el índice en la matriz Numpy.