- 博客(8)
- 收藏
- 关注
原创 matlab与c++通过TCP进行通信
在一些时候,需要我们一边调试matlab代码,一边观察算法输出结果对c++代码的影响,因此需要建立二者之间的通信。本次采用的方法时TCP通信的方式,因为matlab里有内置的tcp相关库,使用起来较为方便。我希望c++端先发送数据,再接收matlab解算过后的数据,因此将c++端设置为客户端,matlab设置为服务器。从实验结果可以看出,两边成功通信了10次。
2023-07-11 23:01:45
1010
3
原创 c++与python进行管道通信,内附详细代码
管道是用于连接读/写进程的共享文件,pipe文件,本质上是内存中固定大小的缓冲区。管道通信的特点如下:1.以流的形式读写:未满不读,已满不写,未空不写,已空不读,读后删除2.同一时段只能单向通信,属于半双工通信3.以先进先出(FIFO)方式组织数据传输4.通过系统调用read()/write()函数进行读写操作。
2023-06-07 22:48:46
1471
3
原创 vs2019调用python程序
因为最近项目需要,需要在c++程序中调用python代码进行部分数学预处理,因此在此记录python调用c++的过程,以防自己遗忘,并供大家参考。
2023-06-01 00:29:18
1048
2
原创 基于python的pca实现(附代码)
接着,我们实例化一个PCA模型,实例化模型时可根据需要选择需要保留的维度。然后根据样本集训练PCA模型。可以看出结果并符合(这里存在疑问,是否是函数接口提供的并不是权重系数,但看其他博客说是权重系数)。样本集大小为8*5,即8个样本,每个样本具有五个特征。利用库提供的函数接口读取原始特征每个维度的权重系数。可以看到现在已将原来的五个维度降到四个维度了。我们载入保存好的模型,进行下一步测试。接着,我们生成一个用于训练的样本集。可以看出结果与降维后的特征一致。我们保存下来训练好的模型。
2023-04-02 23:53:01
1861
原创 用python实现SDFT
上一篇文章介绍了如何用python实现DFT,本篇文章采用python实现SDFT。首先,生成一个由180Hz,390Hz和600Hz的正弦波叠加的采样信号,幅值分别为7.0,2.8,5.1,采样时间设置为1s,采样频率设置为4000Hz。实例化自己定义的SDFT类,并将初始的M值设置为400,即取前400个点进行DFT计算,后面的3600点由上面的公式迭代算出。
2022-12-11 20:16:59
382
原创 记录:查找端口号
使用nni时有这样的错误,端口被占用,解决办法:1.查询哪些进程占用端口号,cmd查询:netstat -aon|findstr “8080”2.在任务管理器里查询PID号,利用任务管理器终止这一进程。
2021-10-14 12:18:43
92
原创 2021-09-28记录使用NNI的坑
记录使用NNI的坑在使用conda创建新环境时一直报错:Collecting package metadata (repodata.json): failed一直没找到解决之法,最后把代理关了,成功创建新环境。
2021-09-28 21:59:41
456
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人