Documentacióninicializar_especial(filas, cols, escala)

inicializar_especial(filas,cols,escala)\texttt{inicializar\_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 filas y cols sean enteros.
  • Valida que filas y cols sean 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 escala no interviene en el calculo.

Funciones API relacionadas

  • neural.inicializar_aleatorio()
  • neural.crear_red_simple()

Parámetros

ParámetroTipoDescripción
filasNUMERICOCantidad de filas.
colsNUMERICOCantidad de columnas.
escalaNUMERICOFactor de escala numerico.

Valor de retorno

MATRIZ - Matriz inicializada segun el patron especial usado por la funcion.

Ejemplo

ejemplo.blox
Solo lectura
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.