[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:002858] [NArrayMiss] not work #to_nam(Array)
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:002858] [NArrayMiss] not work #to_nam(Array)
- From: "Masuo Nakano" <mnakano@xxxxxxxxxxxxx>
- Date: Fri, 26 Oct 2007 19:37:45 +0900
- Sender: masuo.mso@xxxxxxxxx
なかのです。
NArrayMissのドキュメントには
NArrayMiss.to_nam(array [,mask])
create NArrayMiss from array. array must be Array or NArray.
とありますが
Arrayから変換しようとすると
RuntimeError: first argument must be Numeric, NArray or Array
とおこられます。
動くようにするパッチをおくります。
--- narray_miss.rb.org 2007-10-26 19:18:47.000000000 +0900
+++ narray_miss.rb 2007-10-26 19:29:16.000000000 +0900
@@ -183,7 +183,7 @@
__new__(array,mask)
end
def self.to_nam(*arg)
- if !(Numeric===arg[0]) && Array===arg[0] && !arg[0].is_a?(NArray)
+ if !(Numeric===arg[0]) && !(Array===arg[0]) && !arg[0].is_a?(NArray)
raise "first argument must be Numeric, NArray or Array"
end
arg[0] = arg[0].dup if !(Numeric===arg[0])
--
中野満寿男
所属:(財)地球科学技術総合推進機構(AESTO)
地球温暖化研究開発センター
勤務先:〒305-0052 つくば市長峰1−1
気象庁気象研究所
環境・応用気象研究部 第三研究室
mnakano@xxxxxxxxxxxxx