Función Tensorflow.js tf.range()

Tensorflow.js es una biblioteca de código abierto desarrollada por Google para ejecutar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo en el entorno del navegador o del Node.

El tf. range() se usa para crear un nuevo tf.Tensor1D lleno con los números en el rango provisto con la ayuda de start , stop, step y dtype.

Sintaxis:

tf.range(start, stop, step, dtype)

Parámetros:

  • inicio: es un valor de inicio entero que denota el número inicial del rango.
  • parada: es un valor de parada entero que denota el número final del rango, y no está incluido.
  • paso: Es un incremento de número entero que es 1 o -1 por defecto. Es un parámetro opcional.
  • dtype: Es el tipo de dato del tensor de salida. Por defecto es ‘float32’. Es un parámetro opcional.

Valor devuelto: Devuelve un nuevo objeto Tensor1D.

Ejemplo 1: En este ejemplo, intentamos generar un rango de números del 1 al 9 con el paso 1 predeterminado.

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor1D array by tf.range
var val = tf.range(1,10);
  
// Printing the tensor
val.print()

Producción:

Tensor
    [1, 2, 3, 4, 5, 6, 7, 8, 9]

Ejemplo 2: En este ejemplo, tratamos de generar números impares entre 1 y 10 utilizando el tamaño de paso 2.

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor1D array by tf.range
var val = tf.range(1,10,2);
  
// Printing the tensor
val.print()

Producción:

Tensor
    [1, 3, 5, 7, 9]

Ejemplo 3: En este ejemplo, tratamos de generar números pares entre 0 y 10 usando el tamaño de paso 2.

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor1D array by tf.range
var val = tf.range(0,10,2);
  
// Printing the tensor
val.print()

Producción:

Tensor
    [0, 2, 4, 6, 8],

Ejemplo 4: En este ejemplo, intentaremos usar el parámetro dtype.

Javascript

// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
  
// Creating the tensor1D array by tf.range
var val = tf.range(-1,1,1,'bool');
  
// Printing the tensor
val.print()

Producción:

​Tensor
    [true, false]

Referencia: https://js.tensorflow.org/api/latest/#range

Publicación traducida automáticamente

Artículo escrito por magichat y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *