Documentacióninicializar_especial(filas, cols, escala)
Nombre
inicializar_especial - Inicializa una matriz con un patron fijo alternado por filas para pruebas o ejemplos.
Sinopsis
M = neural.inicializar_especial(filas, cols, escala)
Descripcion
A diferencia de inicializar_aleatorio(), no genera valores aleatorios ni usa el rango [-escala, +escala].
Construye una matriz donde todas las columnas de una misma fila comparten el mismo valor y el signo alterna segun la fila: las filas pares quedan en +5.0 y las impares en -5.0.
Es util para pruebas controladas, ejemplos didacticos o configuraciones reproducibles.
Validaciones y casos borde
- Valida que
filasycolssean enteros. - Valida que
filasycolssean mayores que cero. - Si alguna condicion falla, emite
ERROR().
Comportamiento
- Recorre la matriz fila por fila.
- Asigna
M[i][j] = (-1)^i * 5.0. - Actualmente el parametro
escalano interviene en el calculo.
Funciones API relacionadas
neural.inicializar_aleatorio()neural.crear_red_simple()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| filas | NUMERICO | Cantidad de filas. |
| cols | NUMERICO | Cantidad de columnas. |
| escala | NUMERICO | Factor de escala numerico. |
Valor de retorno
MATRIZ - Matriz inicializada segun el patron especial usado por la funcion.
Ejemplo
ejemplo.blox
MATRIZ resultado
resultado = neural.inicializar_especial(filas, cols, escala)
Restringido: este ejemplo no puede ejecutarse en el Playground web porque la API requerida no está disponible en el sandbox.