
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
guia 1 de librerias de numpy 1234567
Tipo: Resúmenes
1 / 1
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!

import numpy as np #Se usa np.array() from numpy import * #Se usa array()
arr = np.array([1,2,3]) #1 dimensión arr = np.array([[1,0,0], #2 dimensiones [0,1,1]]) arr = np.array (colección, dtype = float64]
arr.shape
arr.ndim arr.size
arr.itemsize
arr.T arr.real arr.imag
Dimensiones del arreglo en cada eje Cantidad de dimensiones Número de elementos en el arreglo Tamaño en bytes del tipo de dato del arreglo Matriz transpuesta Parte real de la matriz Parte imaginaria de la matriz
np.random.rand(n,m) Crea un arreglo de tamaño n x m de números aleatorios con distribución uniforme entre 0 y 1. np.random.randn(n,m) Crea un arreglo de tamaño n x m de valores de la distribución normal estándar. np.random.randint(a,b,shape) Crea un arreglo de números enteros aleatorios entre a y b con dimensiones shape.
np.arange(a,b,step) Arreglo separado uniformemente en el intervalo a y b con pasos de tamaño step. np.linspace(a,b, n) Arreglo separado uniformemente en el intervalo a y b con n muestras. np.zeros((n,m)) Matriz de ceros de tamaño n x m np.ones((n,m)) Matriz de unos de tamaño n x m np.eye(n,m) Matriz de tamaño n x m con unos en la diagonal y ceros en el resto de elementos np.full((n,m), a ) Matriz de tamaño n x m con a en todos los elementos np.empty((n,m)) Matriz de tamaño n x m sin inicializar
int int int int uint uint uint uint float float float float
complex complex complex bool object byte str unicode single double longdouble NaN
a[x,y] a[a:b,c:d] a[l_a, l_b]
a[i,...]
Índices separados por comas Rangos por cada eje Arreglo de índices en las posiciones l_a[i],l_b[i] Índice en una dimensión específica
a[a > x]
a[a > x & a < y]
Retorna un arreglo de booleanos al evaluar la expresión con cada elemento. Se pueden usar arreglos de este tipo para indexar un arreglo.
a + b np.add(a,b) a - b np.subtract(a,b) a * b np.multiply(a,b) a / b np.divide(a,b)
a.dot(b)
a @ b
Suma de matrices
Resta de matrices Multiplicación entre elementos de matrices
a.max() a.mean() a.std() np.exp(a) a.min() a.sum() a.var() np.log(a)
np.sin(a) np.cos(a)
a.reshape(n,m) Crea un arreglo de dimensión n x m a partir de un arreglo de n x m elementos. a.ravel() Crea un arreglo de 1 dimensión de los elementos del arreglo a.
np.concatenate((a,b), axis) Concatena los valores de los arreglos a y b sobre el eje axis np.vstack((a,b)) Apila verticalmente los arreglos a y b np.hstack((a,b)) Apila horizontalmente los arreglos a y b
np.hsplit(a, i) Separa horizontalmente el arreglo a desde el índice i np.vsplit(a, i) Separa horizontalmente el arreglo a desde el índice i
#Valor arr.copy()
#Referencia arr.view()
La manera más eficiente de aplicar funciones a un arreglo de NumPy es aplicándola directamente.
foo = lambda a : a** arr_2 = foo(arr)
a > x, a < x Operadores relacionales y lógicos con arreglos.
División elementos de matrices Producto punto
Multiplicación matricial
Facultad de
NumPy Developers & The SciPy community. (2020, 18 de Febrero). NumPy Reference (Versión 1.17) [software]. Consultado el 8 de mayo de 2020. https://numpy.org/doc/1.17/reference/index.html