愉快橘子

文章
3
资源
0
加入时间
3年11月9天

GTK回调函数的多参数传递和一个关于内存分配的细节问题

GTK中绑定一个回调函数到相应构件中基本上都是采用GObject中所提供的g_signal_connect()等函数,而回调函数的定义形式又是void function(GtkWidget *widget, gpointer data);这两者的形式很明显就是只允许传一个参数。但一个参数就只能包含一个内容吗?显然C语言中的结构体此处就是一个必不可少的角儿了,所以呢,我们应该恰当的去定义一个结构...

关于欧氏距离和余弦相似度的使用场景

最近在做“判断两段文本的语义相似度”的事情,实验中用doc2vec做文本向量化,用余弦值衡量文本相似度。 那么为什么选用余弦呢? 如向量的维度是3,有三段文本a、b、c,文本向量化之后的结果假如如下:a=(1,0,0)、b=(0,1,0)、c=(10,0,0)。 我们知道doc2vec的每一个维度都代表一个特征,观察向量的数字,主观看来a和c说的意思应该相似,阐述的都是第一个维度上的...