所在位置:主页 > 数据处理 > c#怎么处理相对大量的数据?

c#怎么处理相对大量的数据?

发布时间:2023-11-06 05:11来源:www.sf1369.com作者:宇宇

一、c#怎么处理相对大量的数据?

绘图完成后窗口发生位移?

我揣测下你的意思就是你要实时的使用一个Chart显示数据,Chart显示数据和你的数据获取是2个概念,造成Chart的数据位移是你传入Chart的数据发生了变化,Ok下面是实现思路:

1. Chart:

1)使用gdi+绘制你要的Chart,Chart内部内置一个Timer,刷新频率开放或者闭合都可以,定义传入的数据接口,就是你要画的条形图的X轴和Y轴数据,这样基本就实现了,一般的Chart还要求有图例,你可以放在左侧或者右侧,

2)使用第三方的Chart,例如zedgraph(写组件可以参照第三方的,他们功能过于强大,有时候可以借鉴下他的原理、思路,设计个符合自己公司业务需求可拓展的组件)

   2.数据动态变化,就是根据你上位中采集数据的变化拆装成Chart中的数据对象,原始数据变化了,图形绘画自然会变。

二、怎么用excel实现大量数据的分拣工作

建议使用高级筛选功能:

将1500个用户代码复制到前一个excel的sheet2中,将标题设置为sheet1中的用户代码的标题。

打开 数据-筛选-高级筛选。

第一个框中选中那些用户数据,第二个框中选sheet2中的用户代码。确定,就可以筛选出来了。

三、如何对大量数据进行聚类分析???

用SPSS,里面就有聚类分析,你只要定义好规则就好了

四、50万的数据量怎么处理好呢?

ACCESS和SQL差不多的,我建议你用MYSQL+PHP来做,速度很快的。

用ACCESS也可以,50万的数据你不要要求几秒钟处理完毕,几分钟做完就行了。万认为一分钟内处理完毕应该没有问题。

补充:计算1亿遍,确实是个庞大的数据,需要多少时间还难说,你可以用秒表测量一下1万遍计算的时间,扩大一万倍就差不多了。

但是也要看你进行的什么运算,假如每次都相同,那么我就可以只做一次,如果每次都加1,那么我可以直接加1亿得到结果。仔细看你的算法,尽力优化,最好不要做1亿次。