def copy_double(self, array_in): """ Copies @array_in into the C array and returns it """ array_out = mu.new_darr(len(array_in)) try: for i in xrange(len(array_in)): mu.darr_setitem(array_out, i, np.double(array_in[i])) except Exception: #@TODO:put here some stuffs! pass else: return array_out
def set_double(self, array_out, array_in): array_out = mu.new_darr(len(array_in)) mu.set_array_double(array_out, array_in) return array_out