代码开发
代码开发相关专栏
星光2020
无人机、机器人、人工智能方向的研发从业者,技术爱好者,主要从事算法研究、软件架构设计、软件代码开发等方面工作,对于产品设计,研发与应用、研发与市场的结合有一定心得。
展开
-
Python实现动态画图并生成gif图像(matplotlib)
通过Matplotlib中的animation可以方便的生成动态的画图,示例代码如下。原创 2023-08-31 08:51:50 · 1292 阅读 · 1 评论 -
问题解决:VS Code环境调试多文件C++程序
其中,"args"子项里面有一个参数”${file}“,表示调试的文件,把它改成“*.cpp”,然后就可以对工程项目下多文件的C++程序进行调试了。在VS code环境下默认可以调试单文件的C++程序,如果是多文件的程序,则会出现编译不通过的问题,无法进行调试。在VS Code的工程目录下,有一个tasks.json文件。修改tasks.json文件。原创 2023-07-27 09:13:32 · 391 阅读 · 0 评论 -
在Python中调用C++的方法(ctypes)
在Python程序中,首先指定调用函数的参数形式,通过ctypes库可以把numpy数组以数据指针的形式传递给C++函数,在调用函数的时候,分别把numpy数组的指针传递给函数,即可以在C++函数中实现对两个数组的相加。在Python中可以通过几种方法调用C++的函数,这里介绍使用ctypes的方法。ctypes是Python自带的一个模块,能够直接载入C++生成的动态链接库,并调用其中的函数。这是比较简单的例子,对于使用numpy等数据类型的函数则需要更为复杂的形式,比如对于两个数组相加的例子。原创 2023-05-31 21:11:31 · 2073 阅读 · 2 评论