使用pybind11 C++ API和python3,我们如何正确地在C++实现中创建一个numpy对象数组(即unicode字符串)并将其返回到python3?传递给pybind11 11::array ()的底层数据数组的确切内存布局是什么?我们到底需要如何管理内存,即删除/释放内存?请注意,这是必要的,因为我们希望在熊猫DataFrame创建中与其他POD数组一起使用该字符串数组。
当我使用子进程模块调用gnome-terminal子进程时,如下所示:subprocess.call(['gnome-terminal', '-x', 'python3'+filename])Failed to execute child process "python3 /home/user/Documents/test.py” (No such