![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验总结
杭州卡耐基
这个作者很懒,什么都没留下…
展开
-
总结一下python调用matlab时的一些常见问题
为什么要用python调用matlab?我自己的有些数据结构涉及到hash查找,在python中key是tuple形式,在matlab中支持hash查找的数据结构只有containers.Map,并不能支持cell作为key。尝试过把向量转为string,但是num2str和str2mat的效率不高,containers.Map的查找耗时也非常的长,所以只好作罢。后来发现可以用python通...原创 2018-12-02 16:04:57 · 5584 阅读 · 3 评论 -
containers.Map与struct搭配时,减少访问时间的一种方式
在我的使用中,遇到了containers.Map的一个value是struct的情况,然后在访问的时候我开始写成了A=map(key).B;的形式。后来发现这句语句在多次循环中占用了我程序超过95%的时间。在进行了集中尝试后,我发现先把map(key)赋值给一个临时变量,C=map(key),然后A=C.B,然后发现这样能节约一半的时间。...原创 2018-12-20 20:00:51 · 182 阅读 · 0 评论 -
matlab并行计算(parfor)索引的数据类型的一个坑
以前只知道使用parfor的时候,索引必须是从1开始自然数序列。今天遇到一个情况,死活查不出来怎么回事,因为是对一个cell进行赋值:XXXX = cell(1,map.Count)parfor idx = 1:map.CountXXXX(idx) = idx;end报错内容如下;错误使用 test2 (line 2)在 'XXXX' 的工作进程上引发了 UndefinedFunc...原创 2018-12-18 10:11:44 · 9982 阅读 · 0 评论