爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5936|回复: 8

ncl出图运行速度

[复制链接]

新浪微博达人勋

发表于 2019-8-21 14:18:30 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
ncl出图速度很慢,是否有解决办法呢?

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-8-21 15:18:30 | 显示全部楼层
重构               
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-8-21 15:42:22 | 显示全部楼层
大概率是因为
你用ncl处理了好多数据,时间都浪费在了计算环节

另  ncl本来就慢.....
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-8-22 09:48:42 | 显示全部楼层

请问重构 是什么意思呢  有这方面解决办法吗?重新写算法吗?这个可行吗(我是认真的)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-8-22 09:56:39 | 显示全部楼层
topmad 发表于 2019-8-21 15:42
大概率是因为
你用ncl处理了好多数据,时间都浪费在了计算环节

我的程序大概就是从全球范围的模式数据取值,然后画了全球范围的图,中间没有什么其他的算法,比较慢,因为要考虑运行速度的问题,不得不考虑时间啊
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-8-22 11:52:37 | 显示全部楼层
1. 计算内存使用情况,如果有超出内存的情况及时清理;
2. 把算法用向量化和内置函数重写;
3. 换计算平台;
4. 如果是画图时速度慢,可能是由于colorbar设置不当,或者使用了较慢的画图参数
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-8-22 14:45:10 | 显示全部楼层
Lancelot 发表于 2019-8-22 11:52
1. 计算内存使用情况,如果有超出内存的情况及时清理;
2. 把算法用向量化和内置函数重写;
3. 换计算平 ...

谢谢您的回复,不过请问向量化是什么意思呢?还有在写算法的时候是尽量用ncl内置函数就可以提速吗?运行较慢的画图参数是指什么啊? colorbar设置咋会影响呢?我问题有点多
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-8-22 21:10:12 | 显示全部楼层
哈库拉玛塔塔000 发表于 2019-8-22 14:45
谢谢您的回复,不过请问向量化是什么意思呢?还有在写算法的时候是尽量用ncl内置函数就可以提速吗?运行 ...

1. 循环改为向量或矩阵直接计算;
2. 一般是;
3. 请仔细分析脚本语句耗时;
4. 例如,数值范围过大,以及存在NA或Inf等。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2019-8-23 08:51:17 | 显示全部楼层
Lancelot 发表于 2019-8-22 21:10
1. 循环改为向量或矩阵直接计算;
2. 一般是;
3. 请仔细分析脚本语句耗时;

好 谢谢大佬的耐心回复
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表