one_hot函数
2022/1/26 23:34:51
本文主要是介绍one_hot函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import numpy as np import tensorflow as tf indices = [0, 1, 1] # rank=1 depth = 8 a = tf.one_hot(indices, depth) # rank=2,输出为[3,3] indices=[0,2,-2,1] #rank=1 depth=7 b=tf.one_hot(indices,depth,on_value=5.0,off_value=1.0,axis=-1) print(a) print(b) 结果: tf.Tensor( [[1. 0. 0. 0. 0. 0. 0. 0.] [0. 1. 0. 0. 0. 0. 0. 0.] [0. 1. 0. 0. 0. 0. 0. 0.]], shape=(3, 8), dtype=float32) tf.Tensor( [[5. 1. 1. 1. 1. 1. 1.] [1. 1. 5. 1. 1. 1. 1.] [1. 1. 1. 1. 1. 1. 1.] [1. 5. 1. 1. 1. 1. 1.]], shape=(4, 7), dtype=float32) 2022-01-26 23:03:21.608213: I tensorflow/compiler/xla/service/service.cc:168] XLA service 0x2181e053ce0 initialized for platform Host (this does not guarantee that XLA will be used). Devices: 2022-01-26 23:03:21.608562: I tensorflow/compiler/xla/service/service.cc:176] StreamExecutor device (0): Host, Default Version 2022-01-26 23:03:21.608979: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1102] Device interconnect StreamExecutor with strength 1 edge matrix: 2022-01-26 23:03:21.609264: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1108] Process finished with exit code 0
one_hot(a,b)中,b代表向量的长度
a为列表,代表每个行向量中主元素(on_value)的值为1(若设定,则为设定值),其余元素(off_value)的值为0(若设定,则为设定值)。
这篇关于one_hot函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南