Programación

8
C # - llamando a la versión base del método anulado

Supongamos que hay una clase base Ay una clase derivada B. La clase Atiene dos funciones: fun1()y fun2(), donde fun1()llama fun2(). BAnulaciones de clase fun1()y fun2(), y nuevamente fun1()llamadas fun2(). Sin embargo, me gustaría llamar base.fun1()al reemplazo fun2(). Desde base.fun1()llamadas...

8
Forma pitónica de hacer alias de composición

¿Cuál es la forma más pitónica y correcta de hacer alias de composición? Aquí hay un escenario hipotético: class House: def cleanup(self, arg1, arg2, kwarg1=False): # do something class Person: def __init__(self, house): self.house = house # aliases house.cleanup # 1. self.cleanup_house...

8
acosl no está en el espacio de nombres estándar?

Según cppreference, la función acosldebe estar en el espacio de nombres estándar: https://en.cppreference.com/w/cpp/numeric/math/acos Sin embargo, con gcc (o clang), el siguiente código no se compila: #include <cmath> int main() { long double var = std::acosl(4.0); return 0; } Me...

8
Funciones de alcance y evaluación en R

Dada la siguiente función f <- function(x) { g <- function(y) { y + z } z <- 4 x + g(x) } Si uno ejecuta el siguiente código en R, ¿por qué la respuesta es 10? Estoy un poco confundido acerca de cómo juega con esta pregunta. z <-

8
Eliminar estructura en Julia

Creé un tipo compuesto mutable struct Person id::Int64 end Esto salió bien, así que quiero expandir el tipo como este mutable struct Person id::Int64 contacts::Array{Int64} end pero me dicen que esto es un invalid redefinition of constant Person. ¿Cómo elimino un tipo? ¿Hay otra forma...

8
Mapa de calor de densidad de línea en R

Descripción del problema Tengo miles de líneas (~ 4000) que quiero trazar. Sin embargo, no es factible trazar todas las líneas usando geom_line()y solo usar, por ejemplo, alpha=0.1para ilustrar dónde hay una alta densidad de líneas y dónde no. Encontré algo similar en Python , especialmente la...