Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Funciones de Arreglos N Dimensionales PDF
Funciones de Arreglos N Dimensionales PDF
Función que retorna el valor de la ndim - A.ndim #Devuelve el valor de la dimensión del
dimensión del arreglo A. int arreglo: arreglo: 1, matriz: 2
Función que devuelve el número de filas y shape - A.shape #Devuelve una tupla con el número filas y
número de columnas. tuple número de columnas del arreglo A
Función que devuelve el número total de #Devuelve el número de items total del
size - A.size
ítems del arreglo. int arreglo A
OPERADORES EN ARREGLOS
Tipo de dato que Nombre de la Argumentos que recibe la
Descripción Modos de uso Errores
retorna operación operación
Operador que retorna True si el item x se
bool in - x in A #Evalúa si x se encuentra dentro del arreglo A.
encuentran en el arreglo n-dimensional A.
Operador que retorna True si el item x no
#Evalúa si x no se encuentra dentro del
se encuentran en el arreglo n-dimensional bool not in - x not in A
arreglo A.
A.
Operador que suma los elementos de la A + x #Devuelve un arreglo con los elementos
ndarray suma -
matriz con un valor x. x + A sumados x.
Operador que resta los elementos de la A - x #Devuelve un arreglo con los elementos
ndarray resta -
matriz con un valor x. x - A restados x.
Operador que multiplica los elementos de A * x #Devuelve un arreglo con los elementos
ndarray multiplicación -
la matriz con un valor x. x * A multiplicados por x.
#Devuelve un arreglo con los elementos
A / x
Operador que divide los elementos de la divididos para x.
ndarray división -
matriz con un valor x. #Devuelve un arreglo con x divididos para los
x / A
elementos del arreglo.
#Devuelve un arreglo con los valores enteros
A // x resultantes de la división de los elementos
Operador que divide los elementos de la
división entera entre x.
matriz con un valor x y muestra la parte ndarray -
#Devuelve un arreglo con los valores enteros
entera.
x // A resultantes de la división de x entre los
elementos.
#Devuelve un arreglo con los elementos
A ** x
elevados a la x.
Operador que eleva a una potencia x los
ndarray potencia - #Devuelve un arreglo con los valores
valores de la matriz.
x ** A resultantes de x elevados a los elementos del
arreglo.
Operador que realiza el producto punto de #Devuelve un arreglo con los elementos de A
ndarray punto ndarray A.dot(B)
un arreglo con otro arreglo. producto punto con B.
A>5
Función que retorna un arreglo de tipo A<5 #Devuelve un arreglo con valores booleanos
ndarray - condición
bool de acuerdo a la condición. A==5 como resultado de la condición.
A!=5
Función que convierte un arreglo a lista. list tolist - A.tolist() #Devuelve una lista con los valores del arreglo.
OPERADORES EN MATRICES
Tipo de dato que Nombre de la Argumentos que recibe la
Descripción Modos de uso Errores
retorna operación operación
#Concatena el arreglo/matriz A con el
(ndarray, ndarray) np.concatenate((A,B))
arreglo/matriz B.
A + B
Operador que suma los elementos uno a #Devuelve una matriz con los elementos de A ValueError: shape mismatch: cuando la
ndarray suma -
uno de las matrices. B + A sumados con los elementos de B. dimensión de A y B no son iguales
np.add(A,B)
A - B
Operador que resta los elementos uno a #Devuelve una matriz con los elementos de A ValueError: shape mismatch: cuando la
ndarray resta - B - A
uno de las matrices. restados con los elementos de B. dimensión de A y B no son iguales
np.substract(A,B)
A * B
Operador que multiplica los elementos #Devuelve una matriz con los elementos de A ValueError: shape mismatch: cuando la
ndarray multiplicación - B * A
uno a uno de las matrices. multiplicados con los elementos de B. dimensión de A y B no son iguales
np.multiply(A,B)
A / B
Operador que divide los elementos uno a #Devuelve una matriz con los elementos de A ValueError: shape mismatch: cuando la
ndarray división - B / A
uno de las matrices. dividido con los elementos de B. dimensión de A y B no son iguales
np.divide(A,B)
A>5
Función que retorna una matriz de tipo A<5 #Devuelve una matriz con valores booleanos
ndarray - condición
bool de acuerdo a la condición. A==5 como resultado de la condición.
A!=5
FUNCIONES DE NDARRAY
Tipo de dato que Nombre de la
Descripción retorna función Argumentos que recibe la función Modos de uso Errores
#Devuelve la suma de todos los items del
ndarray np.sum(A)
int arreglo/matriz A
Función de numpy que devuelve la suma #Devuelve un arreglo con la suma de cada
sum ndarray, axis=0 np.sum(A, axis=0)
de todos los valores del arreglo/matriz A. ndarray columna del arreglo/matriz A
#Devuelve un arreglo con la suma de cada fila
ndarray, axis=1 np.sum(A, axis=1)
ndarray del arreglo/matriz A
#Devuelve el producto de todos los items del
ndarray np.prod(A)
int arreglo/matriz A
Función de numpy que devuelve el
#Devuelve un arreglo con el producto de cada
producto de todos los valores del prod ndarray, axis=0 np.prod(A, axis=0)
ndarray columna del arreglo/matriz A
arreglo/matriz A.
#Devuelve un arreglo con el producto de cada
ndarray, axis=1 np.prod(A, axis=1)
ndarray fila del arreglo/matriz A
#Devuelve el valor mínimo de los items que
ndarray np.min(A)
int contiene el arreglo A.
Función de numpy que devuelve el valor #Devuelve un arreglo con el mínimo valor de
min ndarray, axis=0 np.min(A,axis=0)
mínimo que existe en el arreglo/matriz A. ndarray cada columna del arreglo/matriz A
#Devuelve un arreglo con el mínimo valor de
ndarray, axis=1 np.min(A,axis=1)
ndarray cada fila del arreglo/matriz A
#Devuelve el valor máximo de los items que
ndarray np.max(A)
int contiene el arreglo A.
Función de numpy que devuelve el valor #Devuelve un arreglo con el máximo valor de
max ndarray, axis=0 np.max(A,axis=0)
máximo que existe en el arreglo/matriz A. ndarray cada columna del arreglo/matriz A
#Devuelve un arreglo con el máximo valor de
ndarray, axis=1 np.max(A,axis=1)
ndarray cada fila del arreglo/matriz A
#Devuelve el índice del valor mínimo de los
ndarray np.argmin(A)
int items que contiene el arreglo A.
Función de numpy que devuelve el índice
argmin #Devuelve el índice del valor mínimo de los
del valor mínimo que existe en el ndarray, axis=0 np.argmin(A, axis=0)
ndarray items de cada columna del arreglo A.
arreglo/matriz A.
#Devuelve el índice del valor mínimo de los
ndarray, axis=1 np.argmin(A, axis=1)
ndarray items de cada fila del arreglo A.
#Devuelve el índice del valor máximo de los
ndarray np.argmax(A)
int items que contiene el arreglo A.
Función de numpy que devuelve el índice
argmax #Devuelve el índice del valor máximo de los
del valor máximo que existe en el ndarray, axis=0 np.argmax(A, axis=0)
ndarray items de cada columna del arreglo A.
arreglo/matriz A.
#Devuelve el índice del valor máximo de los
ndarray, axis=1 np.argmax(A, axis=1)
ndarray items de cada fila del arreglo A.
Función que retorna el promedio de los #Devuelve el promedio de los items del
mean - A.mean()
elementos del arreglo/matriz A. int arreglo/matriz A.
Función que retorna la varianza de los #Devuelve la varianza de los items del
var - A.var()
elementos del arreglo/matriz A. int arreglo/matriz A.
Función que retorna la desviación
#Devuelve la desviación estándar de los items
estándar de los elementos del std - A.std()
del arreglo/matriz A.
arreglo/matriz A. int
Función que ordena el arreglo en una
matriz de acuerdo a las dimensiones reshape fila, columna A.reshape(m, n) #Devuelve una matriz con m filas y n columnas
especificadas. ndarray
Función que ordena la matriz en un
ravel - A.ravel() #Devuelve la matriz convertida a un arreglo.
arreglo. ndarray
Función que invierta las dimensiones del #Asumiendo que A es una matriz de 2x3,
transpose - A.transpose()
arreglo/matriz ndarray devuelve la matriz en dimensión 3x2
Función que devuelve los valores de la
ndarray diagonal ndarray np.diagonal(A)
diagonal de una matriz #Devuelve los elementos de la diagonal de A.
Función que devuelve la Transpuesta de
ndarray T - A.T
una matriz. #Devuelve una matriz Transpuesta de A.
Una nuevo #Devuelve un arreglo/matriz con una copia de
Función que realiza una copia del arreglo/matriz copy Ninguno B = A.copy()
arreglo/matriz todos los elementos del arreglo/matriz A.
#Ordena de manera ascendente los
A.sort() elementos por defecto de cada fila de la
matriz.
Función que ordena los elementos de un
- sort - #Ordena de manera ascendente los
arreglo/matriz por filas o columnas. A.sort(axis=0)
elementos de cada columna de la matriz.
#Ordena de manera ascendente los
A.sort(axis=1)
elementos de cada fila de la matriz.
Función que devuelve los valores únicos #Devuelve un arreglo con los elementos no
ndarray unique ndarray np.unique(A)
(no duplicados) de un arreglo/matriz duplicados de A.
Función de numpy que obtiene los valores ndarray abs ndarray np.abs(A) #Devuelve un arreglo/matriz con los valores
absolutos de un arreglo/matriz. absolutos de A.
Función que obtiene la raiz cuadrada de #Devuelve un arreglo/matriz con la raíz
ndarray sqrt ndarray np.sqrt(A)
los valores del arreglo/matriz. cuadrada de los elementos de A.
Función que devuelve True o False para
#Devuelve True o False si todos los elementos
determinar si todos los valores de un bool any ndarray de tipo bool any(A)
de A son True
arreglo/matriz son verdaderos.
Función que devuelve True o False para
#Devuelve True o False si ninguno de los
determinar si ninguno de los valores de un bool all ndarray de tipo bool all(A)
elementos de A son True
arreglo/matriz son verdaderos.
Función que retorna un arreglo/matriz de #Devuelve un arreglo/matriz con los índices
condición np.where(A>5)
acuerdo a la condición. de A que cumplan con la condición.
ndarray where #Devuelve un arreglo/matriz con el resultado
Función que retorna una matriz de
condición, verdadero, falso np.where(A>5, 1/A,0) de 1/A si cumplan con la condición, o 0 si no
acuerdo a la condición.
cumplen con la condición.