📅  最后修改于: 2023-12-03 15:20:34.877000             🧑  作者: Mango
Tensorflow.js 中的 tf.isFinite()
函数用于检查张量中的值是否有无限大或 NaN 的情况。该函数将返回一个布尔值张量,其中 True 表示输入张量中的值都是有限数值。
tf.isFinite(x)
x
:Tensor 类型的张量或可以转换为张量的 JavaScript 数组。返回布尔类型的张量,其中每个元素表示相应的输入张量元素是否有限。
const x = tf.tensor([1, 2, -3, NaN, Infinity, -Infinity]);
const result = tf.isFinite(x);
result.print();
// 输出
// [true, true, true, false, false, false]
tf.isFinite()
函数是 Tensorflow.js 中非常实用的函数之一,它可以帮助开发者检查输入张量中是否有无限大或 NaN 的值,从而避免不必要的错误和异常。使用 tf.isFinite()
函数可以提高程序的可靠性,并减少调试时间。