Kayıtlar

Mart, 2018 tarihine ait yayınlar gösteriliyor

Algoritma Analizinde Matris Çarpımı

0-30-03-2018-cuma-MATRİS-in-Carpma-Karmasikligi In [1]: from random import randint def create_A_vector ( size ): my_vector = [] for i in range ( size ): my_vector . append ( randint ( 0 , 9 )) return my_vector In [2]: def create_a_matrix ( m , n ): my_matrix = [] for i in range ( m ): my_matrix . append ( create_A_vector ( n )) return my_matrix In [3]: def vector_inner_product ( v1 , v2 ): if ( len ( v1 ) != len ( v2 )): print ( "vectörler aynı boyutta olmalı" ) return result = 0 for i in range ( len ( v1 )): result = result + v1 [ i ] * v2 [ i ] return result In [4]: def matrix_multiplication ( a , b ): m = len ( a ) n = len ( a [ 0 ]) #n is also rows of the b p = len ( b [ 0 ]) my_matrix = create_a_matrix ( m , p )