1.py
import numpy as np
def data():
# matrix=np.arange(1,100)
matrix=[[0,1,2,3],[1,1,1,1]]
print matrix
1.cpp
#include<Python.h>
int main()
{
Py_Initialize();
PyRun_SimpleString("import sys");
PyRun_SimpleString("sys.path.append('./')");
PyObject * pModule = NULL; //shengmingbianliang
PyObject * pFunc = NULL;
pModule =PyImport_ImportModule("1");
pFunc= PyObject_GetAttrString(pModule, "data");
PyEval_CallObject(pFunc, NULL);
Py_Finalize();
return 0;
}