我已经安装了ioapiTools,一个python模块,用于管理ioapi格式文件。该模块应该处理文件并对其执行操作,包括基本的算术操作。但是有什么问题,当我试图,比如,将数组乘以一个浮点或整数时,结果是一个零值数组(数组和浮点/整数都不同于零)。
所述模块根据以下语法使用cdms2创建临时变量:
import cdms2 as cdms, cdtime, MV2 as MV, cdutil
import numpy as N
。。。。。。。。。。
^{pr2}$
但是变量只返回零。
有什么想法吗?
Tags:
我尝试使用ioapitols,找到的最新版本是来自http://www2-pcmdi.llnl.gov/Members/azubrow/ioapiTools/download-source-file的0.3.2。 不幸的是,代码似乎没有赶上cdat的发展,cdat现在建议使用numpy而不是Numeric。自动翻译工具也许能解决一些问题,但并非全部。例如,类}的实例。在
iovar
(定义于ioapiTools.py:2103)现在需要有_____new_____
方法,因为它是numpy掩码数组的一个子类(我不知道数字是怎么回事)。有了这些,我似乎可以_____mul_____
工作了。但是我无法重现您的问题,因为如果没有定义_____new_____
方法,我甚至无法获得{如果你还需要的话,我可以把我得到的给你,但我相信还有更多的问题隐藏着。。。如果你需要的话告诉我。在
相关问题 更多 >
编程相关推荐