es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: TYPE-HINTING

Currying el tipo ndarray de NumPy.

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

¿Propiedad literal de objeto en línea sin coerción?

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

Cambiando las sugerencias de tipo de Python para las subclases

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