Tensorflow.js es una biblioteca de código abierto que está desarrollando Google para ejecutar modelos de aprendizaje automático, así como redes neuronales de aprendizaje profundo en el entorno del navegador o del Node.
La función .util.flatten() se usa para aplanar una array inconsistente que está anidada.
Sintaxis:
tf.util.flatten(arr, result?, skipTypedArray?)
Parámetros:
- arr: es la array anidada indicada que se va a aplanar. Puede ser de tipo número, booleano, string, Promise<number>, TypedArray, RecursiveArray o TypedArray>.
- resultado: es la array de destino indicada que lleva los elementos. Es un parámetro opcional y puede ser de tipo number, Boolean, string, Promise<number>, TypedArray[].
- skipTypedArray: es el parámetro opcional que evita el aplanamiento de arrays tipadas. Y el valor predeterminado es falso .
Valor devuelto: puede devolver número, booleano, string, promesa<número> o TypedArray[].
Ejemplo 1:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Defining nested array const arr = [[11, 12], [13, 14], [15, [16, [17]]]]; // Calling tf.util.flatten() method const res = tf.util.flatten(arr); // printing output console.log(res);
Producción:
11,12,13,14,15,16,17
Ejemplo 2:
Javascript
// Importing the tensorflow.js library import * as tf from "@tensorflow/tfjs" // Defining nested array const arr = [[11, 12], [13, 14], [15, [16, [17]]]]; // Defining destination array const des_arr = [9, 10] // Calling tf.util.flatten() method with // all its parameters const res = tf.util.flatten(arr, des_arr, true); // printing output console.log(res);
Producción:
9,10,11,12,13,14,15,16,17
Referencia: https://js.tensorflow.org/api/1.0.0/#flatten
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA