📜  Tensorflow.js tf.isNaN()函数(1)

📅  最后修改于: 2023-12-03 15:20:34.880000             🧑  作者: Mango

TensorFlow.js tf.isNaN() 函数介绍

TensorFlow.js 是一个用于机器学习的 JavaScript 库,可以在浏览器和 Node.js 中运行。其中,tf.isNaN() 函数用于检测一个张量中的值是否为 NaN (Not a Number),并返回一个新张量。

语法
tf.isNaN(x)
  • x:一个张量 (Tensor)。
返回值

TensorFlow.js tf.isNaN() 函数返回一个布尔型的张量,其值为 true 表示输入张量中对应的位置为 NaN,否则为 false

示例
const x = tf.tensor([1, NaN, 3, NaN]);
const result = tf.isNaN(x);
result.print(); // 输出结果为 [false, true, false, true]
注意事项
  • tf.isNaN() 函数会返回一个新的张量,不会改变原始输入张量 (immutable)。
  • 如果输入张量中有任何非数值的值 (例如字符串),则 tf.isNaN() 函数会抛出异常 (TypeError)。