我已經安裝了ioapiTools,一個用於管理ioapi格式文件的python模塊。該模塊應該處理文件並對其執行操作,包括基本的算術運算。但有些事情是錯誤的,當我嘗試將一個數組乘以浮點數或整數時,結果是一個零值數組(數組和浮點數/整數都不爲零)。 有問題的模塊使用cdms2根據下面的語法創建一個臨時變量:Python ioapiTools模塊不能執行基本的數學運算
import cdms2 as cdms, cdtime, MV2 as MV, cdutil
import numpy as N
..........
def __mul__(self, other):
"""
Wrapper around cdms tvariable multiply
"""
tmpVar = cdms.tvariable.TransientVariable.__mul__(self,other)
iotmpVar = createVariable(tmpVar, self.ioM, id = self.id,\
attributes=self.attributes, copyFlag = False)
return iotmpVar
但可變的回報無非是零。 任何想法?
小文體事情:你不需要使用'\'這裏 - 括號(或括號或括號)內換行基本上忽略。 – 2012-02-23 18:45:05