Вы находитесь на странице: 1из 4

PROPIEDADES,DE,NDARRAY

Tipo,de,dato,que,
Descripcin retorna Nombre,de,la,funcin Argumentos,que,recibe,la,funcin Modos,de,uso Errores

Funcin'que'retorna'el'tipo'de'dato'de'los' dtype A.dtype


elementos'del'arreglo'A. 6 6 #Devuelve'el'tipo'de'datos'del'arreglo'A.

Funcin'que'retorna'el'valor'de'la'dimensin' ndim 6 A.ndim #Devuelve'el'valor'de'la'dimensin'del'arreglo:'


del'arreglo'A. int arreglo:'1,'matriz:'2

Funcin'que'devuelve'el'nmero'de'filas'y' shape 6 A.shape #Devuelve'una'tupla'con'el'nmero'filas'y'nmero'


nmero'de'columnas. tuple de'columnas'del'arreglo'A

Funcin'que'devuelve'el'nmero'total'de'tems' size 6 A.size #Devuelve'el'nmero'de'items'total'del'arreglo'A


del'arreglo. int

OPERADORES,EN,ARREGLOS
Tipo,de,dato,que, Nombre,de,la,
Descripcin Argumentos,que,recibe,la,operacin Modos,de,uso Errores
retorna operacin
Operador'que'retorna'True'si'el'item'x'se'
bool in 6 x in A #Evala'si'x'se'encuentra'dentro'del'arreglo'A.
encuentran'en'el'arreglo'n6dimensional'A.
Operador'que'retorna'True'si'el'item'x'no'se'
bool not in 6 x not in A #Evala'si'x'no'se'encuentra'dentro'del'arreglo'A.
encuentran'en'el'arreglo'n6dimensional'A.
Operador'que'suma'los'elementos'de'la'matriz' A + x #Devuelve'un'arreglo'con'los'elementos'sumados'
ndarray suma 6
con'un'valor'x. x + A x.
Operador'que'resta'los'elementos'de'la'matriz' A - x
ndarray resta 6 #Devuelve'un'arreglo'con'los'elementos'restados'x.
con'un'valor'x. x - A
Operador'que'multiplica'los'elementos'de'la' A * x #Devuelve'un'arreglo'con'los'elementos'
ndarray multiplicacin 6
matriz'con'un'valor'x. x * A multiplicados'por'x.
#Devuelve'un'arreglo'con'los'elementos'divididos'
A / x
Operador'que'divide'los'elementos'de'la'matriz' para'x.
ndarray divisin 6
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
Operador'que'divide'los'elementos'de'la'matriz' resultantes'de'la'divisin'de'los'elementos'entre'x.
ndarray divisin entera 6
con'un'valor'x'y'muestra'la'parte'entera. #Devuelve'un'arreglo'con'los'valores'enteros'
x // A
resultantes'de'la'divisin'de'x'entre'los'elementos.
#Devuelve'un'arreglo'con'los'elementos'elevados'a'
A ** x
Operador'que'eleva'a'una'potencia'x'los'valores' la'x.
ndarray potencia 6
de'la'matriz. #Devuelve'un'arreglo'con'los'valores'resultantes'de'
x ** A
x'elevados'a'los'elementos'del'arreglo.
Operador'que'realiza'el'producto'punto'de'un' #Devuelve'un'arreglo'con'los'elementos'de'A'
ndarray punto ndarray A.dot(B)
arreglo'con'otro'arreglo. producto'punto'con'B.
A>5
Funcin'que'retorna'un'arreglo'de'tipo'bool'de' A<5 #Devuelve'un'arreglo'con'valores'booleanos'como'
ndarray - condicin
acuerdo'a'la'condicin. A==5 resultado'de'la'condicin.
A!=5
Funcin'que'convierte'un'arreglo'a'lista. list tolist 6 A.tolist() #Devuelve'una'lista'con'los'valores'del'arreglo.

OPERADORES,EN,MATRICES
Tipo,de,dato,que, Nombre,de,la,
Descripcin Argumentos,que,recibe,la,operacin Modos,de,uso Errores
retorna operacin
#Concatena'el'arreglo/matriz'A'con'el'
(ndarray,'ndarray) np.concatenate((A,B))
arreglo/matriz'B.

#Concatena'la'matriz'A'con'la'matriz'B'debajo'de'la'
Operador'que'concatena'dos'o'ms'listas. ndarray concatenate (matriz,matriz),'axis=0 np.concatenate((A,B), axis=0)
matriz'A.'
Operador'que'concatena'dos'o'ms'listas. ndarray concatenate

#Concatena'la'matriz'A'con'la'matriz'B'a'lado'de'la'
(matriz,matriz),'axis=1 np.concatenate((A,B), axis=1)
matriz'A.'

A + B
Operador'que'suma'los'elementos'uno'a'uno'de' #Devuelve'una'matriz'con'los'elementos'de'A' ValueError:,shape,mismatch:,cuando'la'
ndarray suma 6
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'uno'de' #Devuelve'una'matriz'con'los'elementos'de'A' ValueError:,shape,mismatch:,cuando'la'
ndarray resta 6 B - A
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'uno'a' #Devuelve'una'matriz'con'los'elementos'de'A' ValueError:,shape,mismatch:,cuando'la'
ndarray multiplicacin 6 B * 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'uno' #Devuelve'una'matriz'con'los'elementos'de'A' ValueError:,shape,mismatch:,cuando'la'
ndarray divisin 6 B / A
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'bool'de' A<5 #Devuelve'una'matriz'con'valores'booleanos'como'
ndarray - condicin
acuerdo'a'la'condicin. A==5 resultado'de'la'condicin.
A!=5

OPERADORES,DE,NDARRAY,(arreglos,y,matrices)
Tipo,de,dato,que, Nombre,de,la,
Descripcin Argumentos,que,recibe,la,operacin Modos,de,uso Errores
retorna operacin
#Si'A'es'una'matriz,'devuelve'la'fila'del'ndice'i. IndexError:,(Error'en'tiempo'de'ejecucin'que'
ndice'del'elemento'para'fila A[i] #Si'A'es'un'arreglo'devuelve'el'elemento'en'el' ocurre'cuando'se'ha'especificado'un'ndice'fuera'
Muestra'el'elemento'de'la'fila'y'columna' ndice'i. del'rango'del'string)
indexacin
especfico'en'el'arreglo'A.' IndexError:,(Error'en'tiempo'de'ejecucin'que'
ndice'del'elemento'para'fila'y' #Devuelve'el'item'que'se'encuentra'en'la'fila'I,'
Depende'del'tipo' A[i, j] ocurre'cuando'se'ha'especificado'un'ndice'fuera'
columna columna'j.
de'dato'de'los' del'rango'del'string)
Muestra'los'elementos'en'el'arreglo'A'de'los' items indexacin con B = np.array([2,4,5]) #Devuelve'el'item'que'se'encuentra'en'los'ndices'
arreglo'de'ndices
ndices'especficados'en'el'arreglo'B.' arreglos A[B] 2,'4'y'5.
Muestra'los'elementos'en'el'arreglo'A'de' #B'es'un'arreglo'con'valores'booleanos,'creados'a'
indexacin B = A>5
acuerdo'a'los'ndices'especficados'en'el'arreglo' arreglo'de'booleanos partir'de'la'condicin'A>5'y'devolvern'los'items'
booleana A[B]
booleano'B.' cuyos'ndices'tengan'el'valor'True.
#Devuelve'el/los'items'que'se'encuentra'desde'el'
Muestra'el/los'items'desde'un'ndice'inicial' ndice'i'hasta'el'ndice'j61'en'el'orden'de'las'filas'e'
ndice'inicial:ndice'final A[i:j, l:m]
hasta'el'ndice'final'menos'uno'de'la'lista'L.' ndice'l'hasta'el'ndice'm61'en'el'orden'de'las'
Depende'del'tipo' columnas.
de'dato'de'los' slicing #Devuelve'el/los'items'que'se'encuentran'desde'el'
Muestra'el/los'items'desde'un'ndice'inicial' items ndice'i'hasta'el'ndice'j61,'saltando'k'espacios'entre'
hasta'un'ndice'final'pero'saltando'k'espacios' ndice'inicial:ndice'final:salto A[i:j:k, l:m:n] items'en'el'orden'de'las'filas'e'ndice'l'hasta'el'
en'la'lista'L.' ndice'm61,'saltando'n'espacios'entre'items'en'el'
orden'de'las'columnas.

CREACIN,DE,NDARRAY,(arreglos,y,matrices)
Tipo,de,dato,que,
Descripcin retorna Nombre,de,la,funcin Argumentos,que,recibe,la,funcin Modos,de,uso Errores
#Devuelve'un'arreglo'con'los'items'que'contiene'la'
Lista np.array([4,7,3])
lista'[4,'7,'3].
#Devuelve'un'arreglo'con'los'items'que'contiene'la'
Funcin'que'crea'un'arreglo'a'partir'de'una' Lista,'tipo'de'dato np.array([4,7,3], float)
ndarray array lista'[4,'7,'3]'convirtindolo'en'valores'flotantes.
lista.
arreglos,'tipo'de'dato np.array([[4,7,3],[5,2,9]]) #Devuelve'una'matriz'con'los'items'[4,7,3],'[5,2,9].
#Devuelve'una'matriz'con'los'items'[4,7,3],'[5,2,9]'
arreglos,'tipo'de'dato np.array([[4,7,3],[5,2,9]], float)
convirtindolo'en'valores'flotantes.
nmero'de'items np.zeros(4, int) #Devuelve'un'arreglo'de'4'ceros.
Funcin'que'crea'un'arreglo/matriz'de'ceros ndarray zeros
nmero'de'filas,'nmero'de'columnas np.zeros((2,4), int) #Devuelve'una'matriz'de'ceros'de'2x4.
nmero'de'items np.ones(4, int) #Devuelve'un'arreglo'de'4'unos.
Funcin'que'crea'un'arreglo/matriz'de'unos ndarray ones
nmero'de'filas,'nmero'de'columnas np.ones((2,4), int) #Devuelve'una'matriz'de'unos'de'2x4.
Funcin'que'crea'un'arreglo/matriz'de'valores' nmero'de'items np.empty(4, int) #Devuelve'un'arreglo'de'4'valores'aleatorios.
ndarray empty
aleatorios nmero'de'filas,'nmero'de'columnas np.empty((2,4), int) #Devuelve'una'matriz'de'2x4'de'valores'aleatorios.
nmero'de'items,'constante np.full((4), 7,int) #Devuelve'un'arreglo'de'4'valores'7.
Funcin'que'crea'un'arreglo/matriz'llena'de'una'
ndarray full (nmero'de'filas,'nmero'de'
constante np.full((2,4), 7, int) #Devuelve'una'matriz'de'2x4'llena'de'7.
columna),'constante
#Devuelve'una'matriz'de'5x5'con'ceros'y'su'
identity dimensin'de'la'matriz np.identity(5)
diagonal'de'1s.
#Devuelve'una'matriz'de'5x5'con'ceros'y'su'
Funcin'que'crea'una'matriz'identidad ndarray dimensin'de'la'matriz np.eye(5)
diagonal'de'1s.
eye
#Devuelve'una'matriz'de'5x5'con'ceros'y'su'
dimensin'de'la'matriz,'k=nmero np.eye(5,k=2)
diagonal'de'1s'que'inicia'en'el'ndica'2.
#Devuelve'un'arreglo'de'4'valores'aleatorios'entre'
nmero'de'items np.random.random(4, int)
Funcin'que'crea'un'arreglo/matriz'de'valores' 0'y'1.
ndarray random.random
aleatorios'entre'0'y'1 #Devuelve'una'matriz'de'2x4'con'valores'aleatorios'
nmero'de'filas,'nmero'de'columnas np.random.random((2,4), int)
entre'0'y'1.
Funcin'que'crea'un'arreglo/matriz'de'valores' nmero'inicial,nmero'final,'nmero' #Devuelve'un'arreglo'de'3'valores'aleatorios'entre'
np.random.randint(4,7,3, int)
aleatorios'entre'm'y'n de'items 4'y'7.
ndarray random.randint
nmero'inicial,nmero'final,' #Devuelve'una'matriz'de'3x5'con'valores'aleatorios'
np.random.randint(4,7,(3,5))
(fila,columna) entre'4'y'7.
#Devuelve'un'arreglo'de'valores'consecutivos'
nmero'final np.arange(10)
desde'0'hasta'10'(sin'incluir'el'10).
#Devuelve'un'arreglo'de'valores'consecutivos'
Funcin'que'crea'un'arreglo'de'nmeros' nmero'inicial,nmero'final np.arange(1,10)
ndarray arange desde'1'hasta'10'(sin'incluir'el'10).
consecutivos
#Devuelve'un'arreglo'de'valores'consecutivos'
nmero'inicial,nmero'final,'salto np.arange(1,10,2) desde'1'hasta'10'saltando'de'2'en'2'(sin'incluir'el'
10).

FUNCIONES,DE,NDARRAY
Tipo,de,dato,que,
Descripcin retorna Nombre,de,la,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'de' #Devuelve'un'arreglo'con'la'suma'de'cada'columna'
sum ndarray,'axis=0 np.sum(A, axis=0)
todos'los'valores'del'arreglo/matriz'A. ndarray del'arreglo/matriz'A
#Devuelve'un'arreglo'con'la'suma'de'cada'fila'del'
ndarray,'axis=1 np.sum(A, axis=1)
ndarray 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'producto'de' #Devuelve'un'arreglo'con'el'producto'de'cada'
prod ndarray,'axis=0 np.prod(A, axis=0)
todos'los'valores'del'arreglo/matriz'A. ndarray columna'del'arreglo/matriz'A
#Devuelve'un'arreglo'con'el'producto'de'cada'fila'
ndarray,'axis=1 np.prod(A, axis=1)
ndarray 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'cada'
min ndarray,'axis=0 np.min(A,axis=0)
mnimo'que'existe'en'el'arreglo/matriz'A. ndarray columna'del'arreglo/matriz'A
#Devuelve'un'arreglo'con'el'mnimo'valor'de'cada'
ndarray,'axis=1 np.min(A,axis=1)
ndarray 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'cada'
max ndarray,'axis=0 np.max(A,axis=0)
mximo'que'existe'en'el'arreglo/matriz'A. ndarray columna'del'arreglo/matriz'A
#Devuelve'un'arreglo'con'el'mximo'valor'de'cada'
ndarray,'axis=1 np.max(A,axis=1)
ndarray fila'del'arreglo/matriz'A
#Devuelve'el'ndice'del'valor'mnimo'de'los'items'
ndarray np.argmin(A)
int que'contiene'el'arreglo'A.
Funcin'de'numpy'que'devuelve'el'ndice'del' #Devuelve'el'ndice'del'valor'mnimo'de'los'items'
argmin ndarray,'axis=0 np.argmin(A, axis=0)
valor'mnimo'que'existe'en'el'arreglo/matriz'A. ndarray de'cada'columna'del'arreglo'A.
#Devuelve'el'ndice'del'valor'mnimo'de'los'items'
ndarray,'axis=1 np.argmin(A, axis=1)
ndarray de'cada'fila'del'arreglo'A.
#Devuelve'el'ndice'del'valor'mximo'de'los'items'
ndarray np.argmax(A)
int que'contiene'el'arreglo'A.
Funcin'de'numpy'que'devuelve'el'ndice'del' #Devuelve'el'ndice'del'valor'mximo'de'los'items'
argmax ndarray,'axis=0 np.argmax(A, axis=0)
valor'mximo'que'existe'en'el'arreglo/matriz'A. ndarray de'cada'columna'del'arreglo'A.
Funcin'de'numpy'que'devuelve'el'ndice'del'
argmax
valor'mximo'que'existe'en'el'arreglo/matriz'A.
#Devuelve'el'ndice'del'valor'mximo'de'los'items'
ndarray,'axis=1 np.argmax(A, axis=1)
ndarray de'cada'fila'del'arreglo'A.
Funcin'que'retorna'el'promedio'de'los' #Devuelve'el'promedio'de'los'items'del'
mean 6 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 6 A.var()
elementos'del'arreglo/matriz'A. int arreglo/matriz'A.
Funcin'que'retorna'la'desviacin'estndar'de' #Devuelve'la'desviacin'estndar'de'los'items'del'
std 6 A.std()
los'elementos'del'arreglo/matriz'A. int arreglo/matriz'A.
Funcin'que'ordena'el'arreglo'en'una'matriz'de'
reshape fila,'columna A.reshape(m, n) #Devuelve'una'matriz'con'm'filas'y'n'columnas
acuerdo'a'las'dimensiones'especificadas. ndarray
Funcin'que'ordena'la'matriz'en'un'arreglo. ndarray ravel 6 A.ravel() #Devuelve'la'matriz'convertida'a'un'arreglo.
Funcin'que'invierta'las'dimensiones'del' #Asumiendo'que'A'es'una'matriz'de'2x3,'devuelve'
transpose 6 A.transpose()
arreglo/matriz ndarray la'matriz'en'dimensin'3x2
Funcin'que'devuelve'los'valores'de'la'diagonal'
ndarray diagonal ndarray np.diagonal(A)
de'una'matriz #Devuelve'los'elementos'de'la'diagonal'de'A.
Funcin'que'devuelve'la'Transpuesta'de'una'
ndarray T 6 A.T
matriz. Una'nuevo' #Devuelve'una'matriz'Transpuesta'de'A.
arreglo/matriz'con' #Devuelve'un'arreglo/matriz'con'una'copia'de'
Funcin'que'realiza'una'copia'del'arreglo/matriz copy Ninguno B = A.copy()
todos'los' todos'los'elementos'del'arreglo/matriz'A.
#Ordena'de'manera'ascendente'los'elementos'por'
A.sort()
defecto'de'cada'fila'de'la'matriz.
Funcin'que'ordena'los'elementos'de'un' #Ordena'de'manera'ascendente'los'elementos'de'
6 sort 6 A.sort(axis=0)
arreglo/matriz'por'filas'o'columnas. cada'columna'de'la'matriz.
#Ordena'de'manera'ascendente'los'elementos'de'
A.sort(axis=1)
cada'fila'de'la'matriz.
Funcin'que'devuelve'los'valores'nicos'(no' #Devuelve'un'arreglo'con'los'elementos'no'
ndarray unique ndarray np.unique(A)
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'los' #Devuelve'un'arreglo/matriz'con'la'raz'cuadrada'
ndarray sqrt ndarray np.sqrt(A)
valores'del'arreglo/matriz. de'los'elementos'de'A.
Funcin'que'devuelve'True'o'False'para'
#Devuelve'True'o'False'si'todos'los'elementos'de'A'
determinar'si'todos'los'valores'de'un' bool any ndarray'de'tipo'bool any(A)
son'True
arreglo/matriz'son'verdaderos.
Funcin'que'devuelve'True'o'False'para'
#Devuelve'True'o'False'si'ninguno'de'los'elementos'
determinar'si'ninguno'de'los'valores'de'un' bool all ndarray'de'tipo'bool all(A)
de'A'son'True
arreglo/matriz'son'verdaderos.
Funcin'que'retorna'un'arreglo/matriz'de' #Devuelve'un'arreglo/matriz'con'los'ndices'de'A'
condicin np.where(A>5)
acuerdo'a'la'condicin. que'cumplan'con'la'condicin.
ndarray where #Devuelve'un'arreglo/matriz'con'el'resultado'de'
Funcin'que'retorna'una'matriz'de'acuerdo'a'la'
condicin,'verdadero,'falso np.where(A>5, 1/A,0) 1/A'si'cumplan'con'la'condicin,'o'0'si'no'cumplen'
condicin.
con'la'condicin.

Вам также может понравиться