余弦相似度,判断素数

#余弦相似度函数
# def cos_similarity(vector_A,vector_B):
#     a_b = 0
#     for i in range(len(vector_A)):
#         a_b += vector_A[i] * vector_B[i]
#     a_ = 0
#     for i in vector_A:
#         a_ += i ** 2
#     a_ = a_ ** 0.5
#     b_ = 0
#     for i in vector_B:
#         b_ += i ** 2
#     b_ = b_ ** 0.5
#     s_ab = a_b / (a_ * b_)
#     return s_ab
#
# vector_A=[3,5,2,8,7]
# vector_B=[1,6,4,2,9]
# vector_C=[2,4,1,7,6]
# vector_D=[0,1,0,2,1]
# a_b=cos_similarity(vector_A,vector_B)
# a_c=cos_similarity(vector_A,vector_C)
# a_d=cos_similarity(vector_A,vector_D)
# print(a_b,a_c,a_d)

#判断素数函数
# def is_prime(a):
#     if a == 1:
#         return False
#     else:
#         for i in range(2, a):
#             if a % i == 0:
#                 return False
#                 break
#         else:
#             return True
# count=0
# for i in range(1,1001):
#     if is_prime(i):
#         print(i,end='\t')
#         count+=1
#     if count==10:
#         print()
#         count=0

#计算机
def f(a,b,fu):
    if fu=='+':
        return a+b
    if fu=='-':
        return a-b
    if fu=='*':
        return a*b
    if fu=='/':
        if b==0:
            return False
        else:
            return a/b

print(f(1,2,'+'))
print(f(2,1,'-'))
print(f(4,2,'/'))
print(f(2,3,'*'))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值