Clase Tensor para trabajar con tensores

Constructors

Methods

  • Busca la posición del número

    Parameters

    • num: number

      número

    Returns number[] | null[]

    La posición del número en formato [x, y, z], o [null, null, null] si no se encuentra.

  • Metodo que carga la matriz con valores randoms de un rango

    Parameters

    • filas: number

      número de filas

    • columnas: number

      número de columnas

    • capas: number

      número de capas

    • a: number

      rango a

    • b: number

      rango b

    Returns void

  • Carga el tensor Diana

    Parameters

    • numeroDeFilasColumnasYCapas: number

      Es el numero de filas, columnas y capas

    Returns void

    cargarDiana(5);

    [
    [
    [ 3, 3, 3, 3, 3 ],
    [ 3, 3, 3, 3, 3 ],
    [ 3, 3, 3, 3, 3 ],
    [ 3, 3, 3, 3, 3 ],
    [ 3, 3, 3, 3, 3 ]
    ],
    [
    [ 3, 3, 3, 3, 3 ],
    [ 3, 2, 2, 2, 3 ],
    [ 3, 2, 2, 2, 3 ],
    [ 3, 2, 2, 2, 3 ],
    [ 3, 3, 3, 3, 3 ]
    ],
    [
    [ 3, 3, 3, 3, 3 ],
    [ 3, 2, 2, 2, 3 ],
    [ 3, 2, 1, 2, 3 ],
    [ 3, 2, 2, 2, 3 ],
    [ 3, 3, 3, 3, 3 ]
    ],
    [
    [ 3, 3, 3, 3, 3 ],
    [ 3, 2, 2, 2, 3 ],
    [ 3, 2, 2, 2, 3 ],
    [ 3, 2, 2, 2, 3 ],
    [ 3, 3, 3, 3, 3 ]
    ],
    [
    [ 3, 3, 3, 3, 3 ],
    [ 3, 3, 3, 3, 3 ],
    [ 3, 3, 3, 3, 3 ],
    [ 3, 3, 3, 3, 3 ],
    [ 3, 3, 3, 3, 3 ]
    ]
    ]
  • Carga el tensor L

    Parameters

    • numeroDeFilasColumnasYCapas: number

      Es el numero de filas, columnas y capas

    Returns void

    cargarL(5);
    [
    [
    [ 1, 2, 3, 4, 5 ],
    [ 2, 2, 3, 4, 5 ],
    [ 3, 3, 3, 4, 5 ],
    [ 4, 4, 4, 4, 5 ],
    [ 5, 5, 5, 5, 5 ]
    ],
    [
    [ 1, 2, 3, 4, 5 ],
    [ 2, 2, 3, 4, 5 ],
    [ 3, 3, 3, 4, 5 ],
    [ 4, 4, 4, 4, 5 ],
    [ 5, 5, 5, 5, 5 ]
    ],
    [
    [ 1, 2, 3, 4, 5 ],
    [ 2, 2, 3, 4, 5 ],
    [ 3, 3, 3, 4, 5 ],
    [ 4, 4, 4, 4, 5 ],
    [ 5, 5, 5, 5, 5 ]
    ],
    [
    [ 1, 2, 3, 4, 5 ],
    [ 2, 2, 3, 4, 5 ],
    [ 3, 3, 3, 4, 5 ],
    [ 4, 4, 4, 4, 5 ],
    [ 5, 5, 5, 5, 5 ]
    ],
    [
    [ 1, 2, 3, 4, 5 ],
    [ 2, 2, 3, 4, 5 ],
    [ 3, 3, 3, 4, 5 ],
    [ 4, 4, 4, 4, 5 ],
    [ 5, 5, 5, 5, 5 ]
    ]
    ]
  • Metodo que carga serie Aritmetica

    Parameters

    • filas: number

      numero de filas

    • columnas: number

      numero de columnas

    • capas: number

      numero de capas

    • a1: number

      valor inicial

    • r: number

      la razón

    Returns void

  • Metodo que carga serie Geometrica

    Parameters

    • filas: number

      numero de filas

    • columnas: number

      numero de columnas

    • capas: number

      numero de capas

    • a1: number

      valor inicial

    • r: number

      la razón

    Returns void

  • Retorna el número de columnas

    Returns number

  • Retorna el número mayor del tensor

    Returns number

  • Retorna el número menor del tensor

    Returns number

  • Frecuencia de aparicion del número

    Parameters

    • num: number

      número

    Returns number

  • Itercala el tensor pasandole una funcion de un objeto de la instancia Numero

    Parameters

    • method: MethodsOfNumero

      metodo del objeto Numero

    Returns void

  • Intercambia dos elementos del tensor

    Parameters

    • z1: number

      capa 1

    • x1: number

      fila 1

    • y1: number

      columna 1

    • z2: number

      capa 1

    • x2: number

      fila 1

    • y2: number

      columna 1

    Returns void

  • Retorna el número de capas

    Returns number

  • Multiplica el tensor por un escalar

    Parameters

    • escalar: number

      número real

    Returns void

  • Ordena el tensor

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion de ordenamiento

    Returns void

  • Busca si un número pertenece al tensor

    Parameters

    • num: number

      numero a buscar

    Returns boolean

  • Retorna un objeto con la fila, columna y capa

    Returns TensorDimension

  • Retorna el número de filas

    Returns number

  • Segmenta el tensor pasandole una funcion de un objeto de la instancia Numero

    Parameters

    • method: MethodsOfNumero

      metodo del objeto Numero

    Returns void

  • Retorna una copia del tensor

    Returns number[][][]

  • Transpone el tensor

    Returns void

  • Verifica si un número es mayor a todos los números del tensor

    Parameters

    • num: number

      numero a comparar

    Returns boolean

  • Verifica si un número es mayor a todos los números del tensor

    Parameters

    • num: number

      numero a comparar

    Returns boolean

  • Verifica que el tensor este ordenado

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    Returns boolean

  • Verifica si el tensor está ordenado respecto a una razón en todas sus dimensiones

    Parameters

    • r: number

      La razón

    Returns boolean

  • Verifica si todos los elementos del tensor son iguales

    Returns boolean

  • Verifica si todos los elementos del tensor son unicos osea diferentes

    Returns boolean