TensorFlow es una biblioteca Python de código abierto diseñada por Google para desarrollar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo.
dynamic_stitch() se usa para fusionar múltiples tensores en un solo tensor.
Sintaxis: tensorflow.dynamic_stitch(índices, datos, nombre)
Parámetro:
- índices: es una lista de tensores que tiene un mínimo de 1 tensor y cada tensor con dtype int32.
- datos: es una lista de tensores que tienen la misma longitud que los índices.
- name(opcional): Define el nombre de la operación.
Resultado:
Devuelve un tensor del mismo tipo que los datos.
Ejemplo 1:
Python3
# Importing the library import tensorflow as tf # Initializing the input indices = [[0, 1, 5], [2, 4, 3, 6]] data = [[1, 2, 3], [4, 5, 6, 7]] # Printing the input print('indices:', indices) print('data: ', data) # Calculating result x = tf.dynamic_stitch(indices, data) # Printing the result print('x: ', x)
Producción:
indices: [[0, 1, 5], [2, 4, 3, 6]] data: [[1, 2, 3], [4, 5, 6, 7]] x: tf.Tensor([1 2 4 6 5 3 7], shape=(7, ), dtype=int32)
Ejemplo 2:
Python3
# Importing the library import tensorflow as tf # Initializing the input indices = [[0, 1, 6], [5, 4, 3]] data = [[1, 2, 3], [4, 5, 6]] # Printing the input print('indices:', indices) print('data: ', data) # Calculating result x = tf.dynamic_stitch(indices, data) # Printing the result print('x: ', x)
Producción:
indices: [[0, 1, 2], [5, 4, 3]] data: [[1, 2, 3], [4, 5, 6]] x: tf.Tensor([1 2 3 6 5 4], shape=(6, ), dtype=int32)
Publicación traducida automáticamente
Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA