Numpy en Python
Introducción a NumPy
• NumPy es un paquete de Python y significa python numérico
• Paquete fundamental para cálculos numéricos en Python
• Admite objetos de matriz N-dimensionales que se pueden usar para procesar datos multidimensionales
• Admite diferentes tipos de datos
Formación
• Una matriz es una estructura de datos que almacena valores del mismo tipo de datos
• Las listas pueden contener valores correspondientes a diferentes tipos de datos,
• Las matrices en python solo pueden contener valores correspondientes al mismo tipo de datos
Matriz NumPy
• Una matriz numpy es una cuadrícula de valores, todos del mismo tipo, y está indexada por una tupla de enteros no negativos.
• El número de dimensiones es el rango de la matriz
• La forma de una matriz es una tupla de enteros que dan el tamaño de la matriz a lo largo de cada dimensión
# Ejemplo:
ResponderBorrarprint("Inicio de código")
import time
print(time.asctime())
import numpy as np
my_list = [1,2,3,4,5,6]
print(my_list)
# crear una matriz Numpy:
matriz = np.array(my_list, dtype=int)
print(matriz)
# Algunas operaciones con matrices
print(type(matriz)) # arroja el tipo de dato
print(len(matriz)) # arroja la longitud de la matriz (cunatos elementos la conforman)
print(matriz.ndim) # arroja la dimension de la matriz
print(matriz.shape) # arroja la forma de la matriz
matriz2 = matriz.reshape(3,2) # se define una segunda matriz en funcion de la primera 3 filas, 2 columnas
print(matriz2) # arroja la matriz 2
print(matriz2.shape) # arroja la forma de la matriz 2
print("Fin de código")