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: METAPROGRAMMING

¿Los macros de Julia pueden acceder a funciones anidadas?

Estoy experimentando con las macros de Julia. Una cosa que me interesa particularmente es la capacidad de extraer el grafo de llamadas alcanzables de una función sin tener que compilar completamente el código. Por “grafo de llamadas alcanzables” me refiero a todas las funciones encontradas dentro del cuerpo de una . . . Read more

Clases creadas dinámicamente con el mismo nombre

Estoy intentando crear dinámicamente subclases en Python con type: class A: @classmethod def create_subclass(cls, name, attrs): return type(name, (cls,), attrs) for i in range(5): x = A.create_subclass(“B”, {“func”: abs}) print(A.__subclasses__()) y esto es lo que veo en la salida: [<class ‘__main__.b’=””>, <class ‘__main__.b’=””>, <class ‘__main__.b’=””>, <class ‘__main__.b’=””>, <class ‘__main__.b’=””>] Obviamente, . . . Read more

Elixir: Extraer módulo de campo de tipo TypedStruct

Estoy usando typed_struct 0.2.1. Para reproducir este problema, agregue la siguiente línea a su archivo mix.exs deps: {:typed_struct, “~> 0.2.1”} Agregue esto al archivo. defmodule MyStruct.Plugin do use TypedStruct.Plugin @impl TypedStruct.Plugin def field(_name, type, _opts) do module = fetch_module_from_type(type) quote do: @other_struct_collection unquote(module) end def fetch_module_from_type(type_ast) do {_type, module} = . . . Read more

Construye manualmente el factor a partir de un vector de enteros.

Estoy tratando de entender cómo varios objetos en R están compuestos por vectores atómicos y genéricos. Se puede construir un data.frame a partir de una list estableciendo manualmente los atributos names, row.names y class, ver aquí. Me pregunto cómo podría funcionar esto para factores, que se representan internamente como vectores . . . Read more