Tag: SCIPY
Entiendo que quieres saber cómo llamar una función dentro de otra función. Por ejemplo, quieres aproximar datos mediante una función racional, por lo que deseas minimizar la función de aproximación. Para ello, usas el siguiente código: def racional(a, b, c, d, x): return (a * x + b) / (x . . . Read more
Tengo un sistema de EDOs que hasta ahora he resuelto usando solve_ivp. scipy.integrate.solve_ivp(fun=modelo, t_span=(0.0, t_final), y0=[s0]) Mi problema es que quiero resolver las EDOs en una simulación en ejecución, donde constantemente se inyectan nuevos valores en la simulación y se muestran los resultados. La simulación puede durar varias horas. Mi . . . Read more
¿Cuál es la manera correcta de obtener la suma de dos distribuciones normales multivariadas? Suma simple from scipy.stats import multivariate_normal Z0 = multivariate_normal([1,2], [[2,0],[0,2]]) Z1 = multivariate_normal([1.1,2.2], [[2.1,0],[0,4.1]]) Z = Z0 + Z1 TypeError: Operandos no admitidos para +: ‘ multivariate_normal_frozen ‘ y ‘ multivariate_normal_frozen ‘ sum(Z0, Z1) también da . . . Read more
Estoy trabajando en un problema en el que necesito usar SciPy para realizar una regresión lineal y obtener los pesos y las estadísticas de los pesos, pero recibo el error “ValueError: todas las dimensiones del arreglo de entrada para el eje de concatenación deben coincidir exactamente, pero a lo largo . . . Read more
Tengo una np.array que necesito duplicar/triplicar/cuadruplicar su tamaño. Quiero hacerlo agregando 1/2/3 elementos entre cada 2 elementos consecutivos. por ejemplo: np.array([1,2,3,4,5]) debería ser np.array([1,1.5,2,2.5,3,3.5,4,4.5,5,5.5]) No hay problema en hacer eso usando Python. Pero necesito la forma más rápida posible, preferiblemente usando Numpy/Scipy.