Función numpy.asarray

NumPyNumPyBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En el análisis de datos y el cálculo científico, la biblioteca numpy es una herramienta popular para realizar operaciones matemáticas más rápidas. La función numpy.asarray() se utiliza para convertir los datos de entrada en un objeto de matriz NumPy. La función puede aceptar cualquier dato existente como Listas, Tuplas y ndarrays y convertirlos en una matriz. Esta práctica te proporcionará una guía paso a paso para utilizar la función numpy.asarray() con ejemplos.

Consejos sobre la VM

Una vez que se haya iniciado la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Instalar NumPy

En primer lugar, debemos instalar el módulo NumPy utilizando pip. Si no tienes pip ya instalado, puedes instalarlo utilizando la terminal.

!pip install numpy

Importar las bibliotecas necesarias

A continuación, tenemos que importar la biblioteca NumPy necesaria a nuestro entorno de Python.

import numpy as np

Convertir una lista de Python en una matriz de NumPy

A continuación, se muestra el fragmento de código para convertir una lista de Python en una matriz de NumPy.

my_list = [1, 2, 4, 5, 8, 10]
np.asarray(my_list)

Crear una matriz de NumPy a partir de una tupla de Python

En este paso, convertiremos una tupla de Python en una matriz de NumPy utilizando la función numpy.asarray().

inp = (10, 9, 1, 2, 3, 4, 5, 6, 7, 8)
a = np.asarray(inp)
print("El resultado es:")
print(a)
print("El tipo de datos del resultado es:")
print(type(a))

Crear una matriz de NumPy utilizando más de una lista

En este paso, crearemos una matriz de NumPy utilizando más de una lista.

l = [[1, 2, 3, 4, 5, 6, 7], [8, 9], [12, 34, 45]]
a = np.asarray(l, dtype=object)
print("El tipo de datos del resultado es:")
print(type(a))
print("La matriz de salida es:")
print(a)

Resumen

Esta práctica demostró el uso de la función numpy.asarray(). La función puede aceptar datos de entrada en forma de listas, tuplas de tuplas, lista de tuplas, tuplas de listas o ndarrays y convertirlos en un objeto de matriz de NumPy. NumPy proporciona muchas funciones útiles para trabajar con matrices y arreglos, y la función numpy.asarray() es una gran herramienta cuando se trabaja con secuencias de Python y es necesario convertirlas en una matriz de NumPy.