one-hot vector 是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了one-hot vector 是啥意思相关的知识,希望对你有一定的参考价值。

参考技术A 英语
one- ot vector
中文
单向量
参考技术B One-Hot编码,又称为一位有效编码,主要是采用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候只有一位有效。
One-Hot编码是分类变量作为二进制向量的表示。这首先要求将分类值映射到整数值。然后,每个整数值被表示为二进制向量,除了整数的索引之外,它都是零值,它被标记为1。本回答被提问者采纳

这个语句在c++中是啥意思?

【中文标题】这个语句在c++中是啥意思?【英文标题】:What is the meaning of this statement in c++?这个语句在c++中是什么意思? 【发布时间】:2015-02-10 18:33:32 【问题描述】:

声明

vector<int>v(string s);

如果我打印这个:

cout << v << endl;

结果是“1”!!

【问题讨论】:

这看起来像 vector&lt;int&gt; v(string s); 的函数原型 如果是这样,那么没有看到它的定义就无法知道为什么你会得到你得到的东西。 调高警告级别。我通过-Wall -Wextra 得到了这个:warning: the address of ‘std::vector&lt;int&gt; v(std::string)’ will always evaluate as ‘true’ [-Waddress] 【参考方案1】:

这是一个名为v 的函数的声明,它接受string 类型的参数并返回vector&lt;int&gt; 类型的值。

当您使用cout&lt;&lt;v 打印它时,operator&lt;&lt; 没有重载,它接受一个指向此类型函数的指针,因此它被转换为具有值 truebool(因为它不是-null),打印为1

【讨论】:

hhhhhh 对,我不敢相信我问过这样的问题 :) 谢谢

以上是关于one-hot vector 是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

“vector<int> Solution::primesum(int n)”是啥意思?

java中的vector 是啥意思呢

vector中push_back函数的意思是啥

Java中的Vector是啥意思?

c++里面的2维向量是啥意思????

vector中push_back函数的意思是啥