I have a dynamic 2 dimensional C array, for example an array that created by this code:
double **multiDyArr=(double**)malloc(sizeof(double*)*3);
multiDyArr[0]=(double*)malloc(sizeof(double)*3);
multiDyArr[1]=(double*)malloc(sizeof(double)*17);
multiDyArr[2]=(double*)malloc(sizeof(double)*11);
How can I create a PyArrayObject from this structure, specially how I can create a numpy array that hold 3 object(off course 3 is an example here) (each of them is an array) I searched a lot, but it seems I can't get how to do this in my life.