Rubyの配列から値でインデックス取り出し
Table of Content
ary = [0.2, 0.4, 0.6, 0.8, 1.0, 1.2]
の配列があるとき,値が1.0の最初のインデックス i は以下の様にして求めます.
i = ary.index 1.0
しかし,メソッドindexはNArrayには存在しないので,代わりに次の様な方法が使えます.
i = ary.eq(1.0).where[0]
ary = [0.2, 0.4, 0.6, 0.8, 1.0, 1.2]
の配列があるとき,値が1.0の最初のインデックス i は以下の様にして求めます.
i = ary.index 1.0
しかし,メソッドindexはNArrayには存在しないので,代わりに次の様な方法が使えます.
i = ary.eq(1.0).where[0]