Professional Documents
Culture Documents
Funcin que retorna el valor de la ndim - A.ndim #Devuelve el valor de la dimension del
dimensin del arreglo A. int arreglo: arreglo: 1, matriz: 2
Funcin que devuelve el nmero de filas y shape - A.shape #Devuelve una tupla con el nmero filas y
nmero de columnas. tuple nmero de columnas del arreglo A
Funcin que devuelve el nmero total de #Devuelve el nmero 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
Descripcin Modos de uso Errores
retorna operacin operacin
Operador que retorna True si el item x se
bool in - x in A #Evala si x se encuentra dentro del arreglo A.
encuentran en el arreglo n-dimensional A.
Operador que retorna True si el item x no
#Evala 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 multiplicacin -
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 divisin -
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 divisin de los elementos
Operador que divide los elementos de la
divisin 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 divisin 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
Funcin que retorna un arreglo de tipo A<5 #Devuelve un arreglo con valores booleanos
ndarray - condicin
bool de acuerdo a la condicin. A==5 como resultado de la condicin.
A!=5
Funcin 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
Descripcin Modos de uso Errores
retorna operacin operacin
#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. dimensin 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. dimensin 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 multiplicacin - B * A
uno a uno de las matrices. multiplicados con los elementos de B. dimensin 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 divisin - B / A
uno de las matrices. dividido con los elementos de B. dimensin de A y B no son iguales
np.divide(A,B)
A>5
Funcin que retorna una matriz de tipo A<5 #Devuelve una matriz con valores booleanos
ndarray - condicin
bool de acuerdo a la condicin. A==5 como resultado de la condicin.
A!=5
FUNCIONES DE NDARRAY
Tipo de dato que Nombre de la
Descripcin retorna funcin Argumentos que recibe la funcin Modos de uso Errores
#Devuelve la suma de todos los items del
ndarray np.sum(A)
int arreglo/matriz A
Funcin 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
Funcin 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 mnimo de los items que
ndarray np.min(A)
int contiene el arreglo A.
Funcin de numpy que devuelve el valor #Devuelve un arreglo con el mnimo valor de
min ndarray, axis=0 np.min(A,axis=0)
mnimo que existe en el arreglo/matriz A. ndarray cada columna del arreglo/matriz A
#Devuelve un arreglo con el mnimo valor de
ndarray, axis=1 np.min(A,axis=1)
ndarray cada fila del arreglo/matriz A
#Devuelve el valor mximo de los items que
ndarray np.max(A)
int contiene el arreglo A.
Funcin de numpy que devuelve el valor #Devuelve un arreglo con el mximo valor de
max ndarray, axis=0 np.max(A,axis=0)
mximo que existe en el arreglo/matriz A. ndarray cada columna del arreglo/matriz A
#Devuelve un arreglo con el mximo valor de
ndarray, axis=1 np.max(A,axis=1)
ndarray cada fila del arreglo/matriz A
#Devuelve el ndice del valor mnimo de los
ndarray np.argmin(A)
int items que contiene el arreglo A.
Funcin de numpy que devuelve el ndice
argmin #Devuelve el ndice del valor mnimo de los
del valor mnimo 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 mnimo de los
ndarray, axis=1 np.argmin(A, axis=1)
ndarray items de cada fila del arreglo A.
#Devuelve el ndice del valor mximo de los
ndarray np.argmax(A)
int items que contiene el arreglo A.
Funcin de numpy que devuelve el ndice
argmax #Devuelve el ndice del valor mximo de los
del valor mximo 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 mximo de los
ndarray, axis=1 np.argmax(A, axis=1)
ndarray items de cada fila del arreglo A.
Funcin 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.
Funcin 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.
Funcin que retorna la desviacin
#Devuelve la desviacin estndar de los items
estndar de los elementos del std - A.std()
del arreglo/matriz A.
arreglo/matriz A. int
Funcin 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
Funcin que ordena la matriz en un
ravel - A.ravel() #Devuelve la matriz convertida a un arreglo.
arreglo. ndarray
Funcin que invierta las dimensiones del #Asumiendo que A es una matriz de 2x3,
transpose - A.transpose()
arreglo/matriz ndarray devuelve la matriz en dimensin 3x2
Funcin que devuelve los valores de la
ndarray diagonal ndarray np.diagonal(A)
diagonal de una matriz #Devuelve los elementos de la diagonal de A.
Funcin 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
Funcin 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.
Funcin 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.
Funcin 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.
Funcin 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.
Funcin que obtiene la raiz cuadrada de #Devuelve un arreglo/matriz con la raz
ndarray sqrt ndarray np.sqrt(A)
los valores del arreglo/matriz. cuadrada de los elementos de A.
Funcin 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.
Funcin 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.
Funcin que retorna un arreglo/matriz de #Devuelve un arreglo/matriz con los ndices
condicin np.where(A>5)
acuerdo a la condicin. de A que cumplan con la condicin.
ndarray where #Devuelve un arreglo/matriz con el resultado
Funcin que retorna una matriz de
condicin, verdadero, falso np.where(A>5, 1/A,0) de 1/A si cumplan con la condicin, o 0 si no
acuerdo a la condicin.
cumplen con la condicin.