Tag: TYPE-HINTING
Numpy acaba de lanzar el soporte para escribir con tipos en la versión 1.22.0. La clase ndarray acepta dos parámetros: forma y tipo de datos. Me gustaría envolver el ndarray y solo requerir que se especifique el tipo de datos. ¿Existe alguna manera de hacer esto? from typing import Generic, . . . Read more
Tengo una función que espera una lista de objetos similares a fechas, y estoy buscando una forma de agregar buenos indicios de tipo. La que estoy usando ahora es: def get_prices(dates: list[str]) -> list[float]: pero no estoy completamente satisfecho con esto. Podría crear una clase DateLike y luego hacer lo . . . Read more
Tengo un objeto literal grande y la inferencia de tipos es perfecta, excepto por una propiedad, que tengo que convertir de tipo: const obj = { a: ‘grande’, ol: ‘objeto’, with: ‘muchas propiedades’, nums: [] as number[], // serían undefined[] o unknown[] sin la conversión } Esto funciona perfectamente, excepto . . . Read more
Imagina el siguiente código para manejar gráficos utilizando una clase base y una subclase DAG: class NodeBase: def some_node_func(self): pass class GraphBase: def add(self, node: NodeBase): node.some_node_func() class DirectedNode(NodeBase): def some_dag_func(self): pass class DirectedGraph(GraphBase): def add(self, node: DirectedNode): node.some_node_func() node.some_dag_func() Cuando intento usar este código con mypy, obtengo errores como: . . . Read more
¿Cómo debo indicar el tipo de datos en Python de un objeto DataFrameGroupBy de pandas? ¿Debería utilizar simplemente pd.DataFrame como para los dataframes normales de pandas? No encontré ninguna otra solución por ahora.