ioapiフォーマットファイルを管理するためのpythonモジュールであるioapiToolsをインストールしました。モジュールはファイルを処理し、基本的な算術演算を含むそれらの演算を実行することになっています。しかし、何かが間違っていて、配列に浮動小数点数または整数を掛けようとすると、結果はゼロ値の配列になります(配列と浮動小数点の両方が0とは異なります)。問題の モジュールは、次の構文に従って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
をしかし、変数はゼロが、何も返しません。 アイデア
小文字の問題:ここで '\ 'を使う必要はありません - 括弧(または中かっこ)内の改行は基本的に無視されます。 –