Guest User

Untitled

a guest
May 26th, 2012
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.72 KB | None | 0 0
  1. import math
  2. from shogun.Library import DynamicIntArray
  3.  
  4. class AbsDynamicIntArray(DynamicIntArray):
  5.     def __init__(self, dim1_size, dim2_size=1, dim3_size=1):
  6.         DynamicIntArray.__init__(self, dim1_size, dim2_size, dim3_size)
  7.     def dset_element(self, e, idx1, idx2=0, idx3=0):
  8.         self.set_element(abs(e), idx1, idx2, idx3)
  9.  
  10. def director_dynamicarray_modular():
  11.  
  12.     dyna1=DynamicIntArray(2)
  13.     dyna2=AbsDynamicIntArray(2)
  14.  
  15.     dyna1.dset_element(5, 0)
  16.     dyna1.dset_element(-5, 1)
  17.  
  18.     dyna2.dset_element(5, 0)
  19.     dyna2.dset_element(-5, 1)
  20.  
  21.     print dyna1.get_element(0), dyna1.get_element(1)
  22.     print dyna2.get_element(0), dyna2.get_element(1)
  23.  
  24. if __name__=='__main__':
  25.     print('DirectorDynamicArray')
  26.     director_dynamicarray_modular()
Advertisement
Add Comment
Please, Sign In to add comment