Advertisement
Guest User

Untitled

a guest
May 19th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.66 KB | None | 0 0
  1.  
  2. #tablica współczynników funkcji tworzącej
  3. wsp=np.zeros(n*n+1,dtype = int)
  4. wektor=np.zeros(n*n,dtype=int)# tablica pomocnicza do rekurencji
  5.  
  6.  
  7. def funtw(wektor,i):
  8.     wektor=wektor.copy()
  9.     if i==wA-1:
  10.         for p in range(mod):            
  11.             licznik=0
  12.             for k in range(n*n):
  13.                 if (wektor[k]+MacierzA[i,k]*p)%mod!=0:
  14.                     licznik=licznik+1
  15.             wsp[licznik]=wsp[licznik]+1
  16.         return
  17.     else:
  18.         for p in range(mod):
  19.             for k in range(n*n):    
  20.                 wektor[k]=(wektor[k]+MacierzA[i,k]*p)%mod
  21.             funtw(wektor,i+1)
  22.  
  23.  
  24. funtw(wektor,0)
  25. print(wsp)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement