0% encontró este documento útil (0 votos)
2 vistas3 páginas

Cheatsheet Python

Este documento es una hoja de referencia que detalla funciones y métodos comunes en Python, NumPy y Pandas. Incluye ejemplos y notas sobre el uso de cada función, abarcando operaciones con listas, arrays y DataFrames. Es una herramienta útil para desarrolladores que buscan recordar o aprender rápidamente sobre estas bibliotecas.

Cargado por

f6yf9ms85v
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas3 páginas

Cheatsheet Python

Este documento es una hoja de referencia que detalla funciones y métodos comunes en Python, NumPy y Pandas. Incluye ejemplos y notas sobre el uso de cada función, abarcando operaciones con listas, arrays y DataFrames. Es una herramienta útil para desarrolladores que buscan recordar o aprender rápidamente sobre estas bibliotecas.

Cargado por

f6yf9ms85v
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Cheatsheet Funciones y Metodos Comunes (Python, NumPy y Pandas)

Python (Listas y Funciones Comunes)


append() | Tipo: lista | Devuelve: None
Ejemplo: lst = [1,2]; [Link](3) -> [1,2,3]
Notas: Agrega elemento al final
all() | Tipo: iterable | Devuelve: bool
Ejemplo: all([True, False]) -> False
Notas: ¿Todos True?
any() | Tipo: iterable | Devuelve: bool
Ejemplo: any([True, False]) -> True
Notas: ¿Alguno True?
enumerate() | Tipo: iterable | Devuelve: iterador
Ejemplo: list(enumerate(['a','b'])) -> [(0,'a'),(1,'b')]
Notas: Indices con valores
filter() | Tipo: iterable, funcion | Devuelve: iterador
Ejemplo: list(filter(lambda x: x>0, [-1,0,1])) -> [1]
Notas: Filtra con condicion
insert() | Tipo: lista | Devuelve: None
Ejemplo: lst = [1,3]; [Link](1, 2) -> [1,2,3]
Notas: Inserta en posicion
len() | Tipo: iterable | Devuelve: int
Ejemplo: len([1,2,3]) -> 3
Notas: Tamano iterable
map() | Tipo: iterable, funcion | Devuelve: iterador
Ejemplo: list(map(str, [1,2])) -> ['1','2']
Notas: Aplica funcion elemento a elemento
pop() | Tipo: lista | Devuelve: elemento
Ejemplo: lst = [1,2,3]; x=[Link]() -> 3, lst -> [1,2]
Notas: Elimina y devuelve ultimo o indice
remove() | Tipo: lista | Devuelve: None
Ejemplo: lst=[1,2,2]; [Link](2) -> [1,2]
Notas: Elimina primera ocurrencia
sorted() | Tipo: iterable | Devuelve: lista
Ejemplo: sorted([3,1,2]) -> [1,2,3]
Notas: Devuelve iterable ordenado
zip() | Tipo: iterables | Devuelve: iterador
Ejemplo: list(zip([1,2],['a','b'])) -> [(1,'a'),(2,'b')]
Notas: Combina elementos

NumPy (Funciones y Metodos)


array() | Tipo: lista, tupla | Devuelve: ndarray
Ejemplo: [Link]([1,2,3])
Notas: Crear array NumPy
concatenate() | Tipo: tupla de arrays | Devuelve: ndarray
Ejemplo: [Link](([1,2],[3,4])) -> [1 2 3 4]
Notas: Concatenar arrays
linspace() | Tipo: numeros | Devuelve: ndarray
Ejemplo: [Link](0,1,5)
Notas: Valores equiespaciados
mean() | Tipo: ndarray | Devuelve: float
Ejemplo: [Link]([1,2,3]) -> 2.0
Notas: Media aritmetica
[Link]() | Tipo: enteros | Devuelve: ndarray
Ejemplo: [Link](2,3)
Notas: Aleatorios uniformes
reshape() | Tipo: ndarray | Devuelve: ndarray
Ejemplo: [Link]([1,2,3,4],(2,2))
Notas: Cambiar forma
std() | Tipo: ndarray | Devuelve: float
Ejemplo: [Link]([1,2,3]) -> 0.8165
Notas: Desviacion estandar
unique() | Tipo: ndarray | Devuelve: ndarray
Ejemplo: [Link]([1,1,2]) -> [1 2]
Notas: Valores unicos
where() | Tipo: condicion | Devuelve: indices
Ejemplo: [Link]([1,2,3]>1) -> (array([1,2]),)
Notas: Indices que cumplen condicion
.dtype | Tipo: ndarray | Devuelve: tipo
Ejemplo: [Link]([1]).dtype
Notas: Tipo de datos
.shape | Tipo: ndarray | Devuelve: tupla
Ejemplo: [Link]([[1,2],[3,4]]).shape -> (2,2)
Notas: Dimensiones

Pandas (Funciones y Metodos)


apply() | Tipo: Serie/DF | Devuelve: Serie/DF
Ejemplo: df['col'].apply([Link])
Notas: Funcion por elemento o fila/columna
append() *deprecated* | Tipo: DataFrame | Devuelve: DataFrame
Ejemplo: [Link](new_row, ignore_index=True)
Notas: Agregar filas (usar concat)
columns | Tipo: DataFrame | Devuelve: Index
Ejemplo: [Link]
Notas: Nombres columnas
drop() | Tipo: DataFrame | Devuelve: DataFrame
Ejemplo: [Link]('col', axis=1)
Notas: Eliminar filas o columnas
dropna() | Tipo: DataFrame | Devuelve: DataFrame
Ejemplo: [Link]()
Notas: Eliminar filas con NaN
fillna() | Tipo: DataFrame | Devuelve: DataFrame
Ejemplo: [Link](0)
Notas: Rellenar NaN con valor
groupby() | Tipo: DataFrame | Devuelve: GroupBy
Ejemplo: [Link]('col')
Notas: Agrupar datos
head() / tail() | Tipo: DataFrame | Devuelve: DataFrame
Ejemplo: [Link](3)
Notas: Primeras/ultimas filas
iloc[] / loc[] | Tipo: DataFrame | Devuelve: Serie/DF
Ejemplo: [Link][0] / [Link][0]
Notas: Acceso por indice o etiqueta
info() | Tipo: DataFrame | Devuelve: None
Ejemplo: [Link]()
Notas: Resumen DataFrame
map() | Tipo: Serie | Devuelve: Serie
Ejemplo: df['col'].map({'a':1, 'b':2})
Notas: Sustituye valores en Serie
merge() | Tipo: DF, DF | Devuelve: DataFrame
Ejemplo: [Link](df1, df2, on='key')
Notas: Combinar DataFrames
shape | Tipo: DataFrame | Devuelve: tupla
Ejemplo: [Link]
Notas: Dimensiones (filas, columnas)
to_csv() / read_csv() | Tipo: DF / archivo | Devuelve: archivo / DF
Ejemplo: df.to_csv('[Link]')
Notas: Guardar y leer CSV

También podría gustarte