我正在尝试使用CMake和pybind 11将现有的Python代码和新的C++ 11代码打包在一起.我认为我遗漏了一些简单的东西添加到CMake脚本中,但无法在任何地方找到它:pybind11示例只有C++代码和没有Python,其他在线资源相当复杂而且不是最新的 - 所以我无法弄清楚如何将两种语言的函数打包在一起并通过Python提供它们import my_package......作为一个例子,我已经克隆了pybind11的cmake_example并增加了MULT功能成cmake_example/mult.py
def mult(a, b):
return a * b
Run Code Online (Sandbox Code Playgroud)
我如何将其与下面的测试一起显示add并subtract通过测试?
import cmake_example as m
assert m.__version__ == '0.0.1'
assert m.add(1, 2) == 3
assert m.subtract(1, 2) == -1
assert m.mult(2, 2) == 4
Run Code Online (Sandbox Code Playgroud)
目前,这个测试失败了..
谢谢!
大家好:谁能给我一些关于在 R 中使用世界地图上的多边形绘制时区网格的提示?我使用地图来获取世界布局,但是从哪里获取时区多边形的坐标?
最后,我希望得到的东西像这样,根据从我分析的一些价值观着色时区。谢谢!