Escenario 1: Trabajar con escalar
Scalar almacenará solo un valor. Pero de todos modos, devuelve un tensor.
Sintaxis
TF.Div (Scalar1, Scalar2)Parámetros
Scalar1 y Scalar2 son los tensores que solo pueden tomar un valor como parámetro.
Devolver
Devolver el cociente de dos valores escalar.
Ejemplo
Crear dos escalares y realizar una división de dos escalares.
Flujo tensor.JS - TF.div ()
Producción
Laboral
30/70 = 0.4285714030265808.
Escenario 2: Trabajar con Tensor
Un tensor puede almacenar múltiples valores; puede ser único o multidimensional.
Sintaxis
TF.div (tensor1, tensor2)Parámetros
tensor1 y tensor2 son los tensores que solo pueden tomar valores individuales o múltiples como parámetro.
Devolver
Devolver el cociente de dos tensores sobre cada elemento.
Debemos notar que el número total de elementos en ambos tensores debe ser igual.
Ejemplo 1
Cree dos tensores unidimensionales y devuelva el cociente usando TF.div ().
Flujo tensor.JS - TF.div ()
Producción
Laboral
[10/1,20/2,30/3,40/4,50/5] => tensor [10, 10, 10, 10, 10].
Ejemplo 2
Cree 2 tensores bidimensionales con 2 filas y 3 columnas y aplique TF.div ().
Flujo tensor.JS - TF.div ()
Producción
Laboral
[[1/34,2/10,3/20], [4/30,5/40,6/50]] => [[0.0294118, 0.2, 0.15], [0.1333333, 0.125, 0.12].
Escenario 3: Trabajar con Tensor & Scalar
Puede ser posible dividir cada elemento en un tensor por un escalar.
Sintaxis
TF.div (tensor, escalar)Ejemplo
Crear un tensor unidimensional y un escalar y realizar división utilizando TF.div ().
Flujo tensor.JS - TF.div ()
Producción
Laboral
[10/10, 20/10, 30/10, 4/10, 5/10, 6/10] => [1, 2, 3, 0.4, 0.5, 0.6].
Conclusión
TF.div () en tensorflow.JS se usa para realizar cocientes de división y retorno de elementos. Discutimos tres escenarios para dividir un tensor por un escalar.
Además, notamos que Scalar almacenará solo un valor y devuelve un tensor. Mientras realiza TF.div () en dos tensores, asegúrese de que el número de elementos en dos tensores sea el mismo.