Preguntas etiquetadas con python

14
Cómo expresar esta expresión complicada usando rebanadas numpy

Deseo implementar la siguiente expresión en Python: donde e son matrices numpy de tamaño , y es una matriz numpy de tamaño . El tamaño puede ser de hasta aproximadamente 10000, y la función es parte de un bucle interno que se evaluará muchas veces, por lo que la velocidad es importante.Xyo= ∑j =...

14
¿Cuál sería la forma más útil de escribir código para un artículo para que los lectores puedan hacer coincidir claramente los resultados con el código que los genera?

Estoy escribiendo un documento reproducible, y el documento tiene resultados computacionales generados por un script de Python (un script MATLAB similar genera resultados casi idénticos). Siento que el papel sería más fácil de entender para los lectores si pudieran hacer coincidir los cálculos en...

13
Comprender cómo Numpy hace SVD

He estado usando diferentes métodos para calcular tanto el rango de una matriz como la solución de un sistema matricial de ecuaciones. Encontré la función linalg.svd. Comparando esto con mi propio esfuerzo para resolver el sistema con Gaussian Elimination, parece ser más rápido y más preciso. Estoy...

11
CVXOPT VS. OpenOpt

CVXOPT: http://abel.ee.ucla.edu/cvxopt/index.html OpenOpt: http://openopt.org/Welcome ¿Cuál es la relación entre ellos? ¿Cuáles son las ventajas / desventajas de ellos, respectivamente? Por cierto, ¿hay alguna otra biblioteca de optimización convexa de propósito general de alta calidad para...

11
Runge-Kutta y reutilización de puntos de datos

Estoy tratando de implementar el método Runge-Kutta de cuarto orden para resolver un ODE de primer orden en Python, es decir, . Entiendo cómo funciona el método, pero estoy tratando de escribir un algoritmo eficiente que minimice el número de veces quese calculaf(x,y)ya que esto es bastante...