```
def generate_ndarray(n):
    '''
    Generates a n-dimensional array of zeros
    '''
    ret = []
    for i in range(n):
        ret.append([0]*(2**i))
    return ret
```
Crea uno snippet di codice per generare un array n-dimensionale.