yablog: calculate cosine with python numpy
calculate cosine with python numpy
purpose
Calculate "cosine" determined by pair of vectors using python and its package named numpy. Firstly I show you the definition of cosine in linear space, and Secondly I share sample python code for calculating cosine.definition of cosine in linear space
python code for calculating cosine
importnumpydefget_cosine(v1, v2):""" calculate cosine and returns cosine """n1=get_norm_of_vector(v1)n2=get_norm_of_vector(v2)ip=get_inner_product(v1, v2)returnip/(n1*n2)defget_inner_product(v1, v2):""" calculate inner product """returnnumpy.dot(v1, v2)defget_norm_of_vector(v):""" calculate norm of vector """returnnumpy.linalg.norm(v)defget_radian_from_cosine(cos):returnnumpy.arccos(cos)defget_degrees_from_radian(cos):returnnumpy.degrees(cos)defmain():v1=numpy.array([1,0])v2=numpy.array([1, numpy.sqrt(3)])cosine=get_cosine(v1, v2)radian=get_radian_from_cosine(cosine)get_degrees_from_radian(radian)if__name__=="__main__":main()
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号