KKernelQuay
Producto

Funciones del programa · Convolución discreta completa

01

Prueba entradas vacías, un solo valor y un núcleo asimétrico, verificando que la longitud sea la suma de longitudes no vacías menos uno.

01

Modelos

Configura un endpoint compatible con OpenAI o Anthropic usando la URL base y, si hace falta, una clave API. Prueba la conexión. Un servidor local debe estar en ejecución; las herramientas remotas pueden enviar datos por separado.

02

Proyecto

Selecciona una carpeta y pide al asistente que lea los archivos relevantes antes de editarlos. Mantén el objetivo y los límites de la tarea en la conversación.

03

Cambios

Revisa las modificaciones y la salida de los comandos. Ejecuta las comprobaciones de tu proyecto antes de aceptar el resultado; el código generado no está probado por defecto.

Convolución discreta completa

● ● ●KernelQuay●
Flujos de trabajo · Convolución discreta completa ×
import math
def convolve(values, kernel):
    if not all(map(math.isfinite, [*values, *kernel])):
        raise ValueError("finite inputs required")
    if not values or not kernel: return []
    result = [0] * (len(values) + len(kernel) - 1)
    for i, value in enumerate(values):
        for j, weight in enumerate(kernel):
            result[i + j] += value * weight
    if not all(map(math.isfinite, result)):
        raise ValueError("non-finite result")
    return result
✳Calcula la convolución discreta completa de dos secuencias numéricas finitas.
✓ CambiosRevisa antes de aplicar ↗
Vista ilustrativa
Espacio de programación con IA

Tu próxima idea empieza aquí.

Descargar para Windows ↗