Tensorflow.js tf.sign()函数
Tensorflow.js 是一个由谷歌开发的开源库,用于在浏览器或节点环境中运行机器学习模型以及深度学习神经网络。
.sign()函数用于查找给定数字的指定符号的指示,并按元素完成。
句法 :
tf.sign(x)
参数:
- x:表示张量输入,可以是 tf.Tensor、TypedArray 或 Array 类型。
返回值:它返回 tf.Tensor 对象。
示例 1:
Javascript
// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
// Defining tensor input elements
const y = tf.tensor1d([1, 7.6, 0, NaN, -4, .91]);
// Calling sign() method and
// Printing output
y.sign().print();
Javascript
// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
// Defining tensor input
var val = [1.5, .4, .22, null, 'a'];
// Calling tensor1d method
const y = tf.tensor1d(val);
// Calling sign() method
var res = tf.sign(y)
// Printing output
res.print();
输出:
Tensor
[1, 1, 0, 0, -1, 1]
示例 2:
Javascript
// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
// Defining tensor input
var val = [1.5, .4, .22, null, 'a'];
// Calling tensor1d method
const y = tf.tensor1d(val);
// Calling sign() method
var res = tf.sign(y)
// Printing output
res.print();
输出:
Tensor
[1, 1, 1, 0, 0]
参考: https://js.tensorflow.org/api/latest/#sign