Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:VB与python之间数据传输效率的问题

1楼
netwalker 发表于:2021/4/14 7:40:27
我的程序需要vb调用python的计算结果,数据量比较大,总的数据量每次1万个左右(画图的点线的坐标),在technic_paint里面调用,所以调用比较频繁。
因为每次只能返回一个array,在金字塔的框架下,下面两种方法那种效率比较高?谢谢
1、多次调用python函数,每次返回部分的结果
2、只调用一次python,把所有的数据一次全部返回

2楼
yukizzc 发表于:2021/4/14 14:06:58
不是很明白,怎么能一次调用把所有数据返回呢
你如果调用python计算结果,不可能就一次使用后面都不使用了,肯定要更新的呀,不可能今天调用了,后面都不调用,除非后面数据更新都不需要计算了??
3楼
netwalker 发表于:2021/4/14 15:02:28
比如要需要四组数据(一个矩形的左下和右上的点的坐标),我把它们合并到一个数组一次性返回就可以了。
另外还有一种方法是调用四个不同的python函数,分别返回四个数组。
因为在paint里面,数据量比较大,更新也频繁,所以看看那种方法效率更高一些。
4楼
yukizzc 发表于:2021/4/14 15:03:01
一个数组效率高
5楼
netwalker 发表于:2021/4/15 19:59:44
谢谢解答!
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 4.00391 s, 2 queries.