📅  最后修改于: 2023-12-03 15:20:35.264000             🧑  作者: Mango
在 TensorFlow.js 中,tf.logicalNot() 函数是一个用于计算给定张量的逻辑非(logical not)的函数。该函数会将输入张量中的每个元素都应用逻辑非操作,并返回一个新的张量作为结果。
tf.logicalNot(x)
x
: 输入张量。包含要进行逻辑非操作的数据。支持整数或浮点数类型的张量。tf.logicalNot() 函数返回一个新的张量,其元素值为输入张量进行逻辑非操作后的结果。
const x = tf.tensor1d([true, false, true, false]);
const result = tf.logicalNot(x);
result.print();
输出结果为:
Tensor
[false, true, false, true]
// 导入 TensorFlow.js 库
import * as tf from '@tensorflow/tfjs';
// 创建输入张量
const x = tf.tensor1d([1, 2, 3, 4]);
// 使用逻辑非函数进行操作
const result = tf.logicalNot(x);
// 打印结果
result.print();
以上示例中,我们首先导入 TensorFlow.js 库。然后,创建一个包含整数的一维张量。接下来,我们使用 tf.logicalNot() 函数将每个元素都进行逻辑非操作,并将结果存储在新的张量中。最后,我们打印出结果张量。
以上就是 TensorFlow.js 中 tf.logicalNot() 函数的介绍,该函数可用于计算给定张量的逻辑非,并返回一个新的张量。如有疑问,请参考 TensorFlow.js 官方文档进行进一步了解。