static PyObject *
my_c_method(PyObject *self, PyObject *args) {
    PyArrayObject *array;
    double *points;
    PyArg_ParseTuple(args, "O", &array); 
    points=(double*)array->data
    printf("points[0] = %f \n",points[0]); 
}
It is should be like that.

2011/7/1 Pauli Virtanen <pav@iki.fi>
Hi,

Fri, 01 Jul 2011 16:45:47 +0200, Marc Labadens wrote:
> I am trying to interface some python code using numpy array with some C
> code.

You can read:

http://docs.scipy.org/doc/numpy/user/c-info.how-to-extend.html#writing-an-extension-module

However, using Cython often saves you from writing boilerplate:

http://cython.org/

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion