cosine

    -1热度

    1回答

    我一直试图围绕这个问题来解决这个问题,但不幸的是我对积分和R都很陌生。谁能帮我弄清楚我在这里可能会做错什么?问题如下: Question 3 这里是我到目前为止的代码: ## Question 3 rm(list=ls()) ## a) X<-(2*(1:20)) X ## b) Y<-rep(0,20) Y ## c) for (k in 1:20){ Y[k]

    0热度

    3回答

    我试图找到代表两个文件的余弦相似如下: d1: [(0,1), (3,2), (6, 1)] d2: [(1,1), (3,1), (5,4), (6,2)] 其中每个文档是一个主题的权重向量,其中的主题是在元组的第一个元素重量是第二个元素 我不知道如何去计算余弦相似性在这种情况下与这个加权计划? Python中是否有任何模块/软件包会让我做这样的事情?

    2热度

    1回答

    我正在使用推荐系统。这将是一个Android应用程序,用户将在其中输入他们的偏好,并在这些偏好的基础上,向该用户显示其他匹配的简档。我从用户那里获取数据并将其存储在Firebase中。 这些是数值和为了显示匹配的简档与该用户,我使用用于计算用户之间的相似性计数两种算法:Cosine similarity和Pearson correlation 我撷取算法的名称从应用程序,然后执行算法,以显示相似的

    0热度

    1回答

    我有一个脚本,它贯穿三角形的一组坐标,并确定它们是否是直角三角形。其中一部分使用余弦规则,并且在检查恰好落在一行中的某组点时遇到了问题。下面是导致问题的一部分: s1 = math.sqrt(((x2-x1)**2)+((y2-y1)**2)) s2 = math.sqrt(((x3-x2)**2)+((y3-y2)**2)) s3 = math.sqrt(((x3-x1)**2)+((y3-

    0热度

    2回答

    我正在测试不同的公式,用于查找给定经度/纬度范围内给定半径内地球上的特定点。我一直在使用'余弦球形法则',我相信这是实施Haversine。 对于下列公式,这些都是变量: [$纬度/ $经度] =原点 [纬度/经度] =第二点的点 [$半径] =余弦 3959 * acos(cos(radians('.$lat.')) * cos(radians(latitude)) * cos(radians(

    0热度

    1回答

    “类型错误:需要浮点数” 我正在为Python 2.7中的切线,正弦和余弦计算器。我在第10行得到了错误TypeError: a float is required。有人可以向我解释这个或给我一个如何解决它的例子吗? import math tan = math.tan cos = math.cos sin = math.sin while True: selection=ra

    0热度

    1回答

    我想计算需要X,Y,Z技能的开放角色与W,T,L专业知识水平(熟练程度)和不同员工之间的相似程度......但并非全部员工将拥有所有的X,Y,Z技能,所以如果技能不存在,我们需要设置一个0 .... 我有什么是不工作的,因为当角色和员工都有技能。任何想法?在此先感谢 MATCH (p1:Employee)-[x:HAS_SKILL]->(sk:Personal_Skill)<-[y:REQUIRE

    -1热度

    1回答

    def dot(x, y): return sum([ x[i]*y[i] for i in range(1,10)]) def magnitude(x): return math.sqrt(sum([x[i]*x[i] for i in range(1,10)])) def cosine_similarity(x, y): x = dot(x, y)/(ma

    0热度

    1回答

    var xAxisImpulse = 0 var yAxisImpulse = 0 if angleToShoot < 90 && angleToShoot > 0 { xAxisImpulse = cos(angleToShoot)*45 //cos is in radians } cos()有错误。它说,因为angleToShoot var是一个int,所以它不能被执行。我怎样才能

    -1热度

    1回答

    我正在一些简单的东西...我想,但有一些让我困扰。 double x,t,cos_aprox,eps; int k; t=1.0; k=1; cos_aprox=1.0;` printf("Introduceti x pentru care se calculeaza cos(x) si eroarea epsilon:\n"); if(scanf("%lf%lf",&x,&eps)