Problem

1 /12


entumecido Introducción

Theory Click to read/hide

Biblioteca de datos NumPy

NumPy — una biblioteca de código abierto para el lenguaje de programación Python, que implementa una gran cantidad de operaciones para trabajar con vectores, matrices y arreglos.

Los algoritmos matemáticos implementados en lenguajes interpretados (por ejemplo, Python) suelen ser mucho más lentos que los implementados en lenguajes compilados (por ejemplo, Fortran, C, Java). La biblioteca NumPy proporciona implementaciones de algoritmos computacionales (en forma de funciones y operadores) optimizados para trabajar con matrices multidimensionales. 
Como resultado, cualquier algoritmo que pueda expresarse como una secuencia de operaciones en arreglos (matrices) e implementarse usando NumPy es lo suficientemente rápido.

NumPy (Numeric Python) es una biblioteca matemática básica para trabajar con datos. Esta biblioteca es la base de otras bibliotecas para trabajar con aprendizaje automático o tareas de análisis de datos (por ejemplo, Pandas (trabajar con datos tabulares), SciPy (métodos de optimización y cálculos científicos), tt>Matplotlib (trazar)).

 

Trabajar con NumPy

Para comenzar a trabajar con la biblioteca numpy, debe importarla al comienzo del programa como cualquier otra biblioteca, importar numpy más o menos (que se usa más a menudo) importar numpy como np



Vectores NumPy

Un vector (o matriz) en NumPy es un conjunto ordenado de datos homogéneos.

Se puede acceder a un elemento de un vector por su índice, tal como se hace en las listas. Cada elemento del vector tiene su propio lugar específico, que se establece durante la creación.
Todos los elementos vectoriales tienen el mismo tipo de datos (int, str, bool, etc.).

Crear un vector
Para crear un vector, debe usar el constructor numpy.array (un objeto iterable).
Los paréntesis indican cualquier objeto iterable: tupla, lista, rango(), etc.
 
Ejemplo
importar numpy como np importar numpy como np print(np.array((1,2,3,4,5))) # vector de tupla print(np.array([1,2,3,4,5])) # vector de la lista print(np.array(range(5))) # vector del generador

Problem

La entrada es una lista de números como una cadena. Los números están separados entre sí por una coma. Crea un vector de estos números en el mismo orden.