Programación

9
¿Por qué hay tantas funciones `map` para diferentes tipos en F #?

Estoy aprendiendo F #. Comencé FP con Haskell, y tengo curiosidad por esto. Como F # es lenguaje .NET, parece más razonable para mí declarar una interfaz como Mappable, al igual que la Functorclase de tipo haskell . Pero como en la imagen de arriba, las funciones de F # se separan y se...

9
¿Por qué Duration.new funciona con Int pero no con Rat?

Por una duración, ¿por qué necesito obligar a una rata a un real a mano, pero no a un int? Esta es Rakudo versión 2020.01 construida en MoarVM versión 2020.01.1 que implementa Perl 6.d. En OSX say $v.WHAT; #(Int) $v = Duration.new( $v ); say $v; #20 my $w = 20.0; say $w.WHAT; #(Rat) $w =...

9
¿Cómo desencadenar una tarea Airflow solo cuando la nueva partición / datos está disponible en la tabla de athena de AWS usando DAG en python?

Tengo un escenario como el siguiente: Gatillo una Task 1y Task 2sólo cuando los nuevos datos es avialable para ellos en la tabla de origen (Athena). El desencadenante para la Tarea1 y la Tarea2 debería ocurrir cuando se realiza una nueva partición de datos en un día. Activar Task 3solo al...

9
Comparación de velocidad Python vs Julia

Traté de comparar estos dos fragmentos y ver cuántas iteraciones se podían hacer en un segundo. Resulta que Julia logra 2.5 millones de iteraciones mientras que Python 4 millones. ¿No se supone que Julia sea más rápida? ¿O tal vez estos dos fragmentos no son equivalentes? Pitón: t1 =...