Pregunta

Tendré que implementar una convolución de dos funciones en Python, pero SciPy / Numpy parece tener funciones solo para la convolución de dos matrices.

Antes de intentar implementar esto utilizando la expresión de integración regular de convolución, me gustaría preguntar si alguien conoce un módulo ya disponible que realice estas operaciones.

De lo contrario, ¿cuál de los varios tipos de integración que proporciona SciPy es el más adecuado para esto?

¡Gracias!

¿Fue útil?

Solución

Sí, SciPy / Numpy está principalmente preocupado por las matrices.

Si puede tolerar una solución aproximada, y sus funciones solo operan en un rango de valores (no infinito), puede llenar una matriz con los valores y hacer que las matrices se enreden.

Si quieres algo más "correcto" En cuanto al cálculo, probablemente necesitaría un solucionador potente (matemática, arce ...)

Otros consejos

Podría intentar implementar la Convolución discreta si la necesita punto por punto .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top