ext/numo/narray/gen/tmpl/accum_index.c in numo-narray-0.9.1.2 vs ext/numo/narray/gen/tmpl/accum_index.c in numo-narray-0.9.1.3

- old
+ new

@@ -29,10 +29,20 @@ @overload <%=name%>(axis:nil) <% end %> @param [Numeric,Array,Range] axis Affected dimensions. @return [Integer,Numo::Int] returns result index of <%=name%>. @example - Numo::NArray[3,4,1,2].min_index => 3 + <% if name == 'min_index' %> + Numo::NArray[3,4,1,2].min_index => 2 + Numo::NArray[[3,4,1],[2,0,5]].min_index => 4 + Numo::NArray[[3,4,1],[2,0,5]].min_index(axis: 1) => [2, 4] + Numo::NArray[[3,4,1],[2,0,5]].min_index(axis: 0) => [3, 4, 2] + <% else %> + Numo::NArray[3,4,1,2].max_index => 1 + Numo::NArray[[3,4,1],[2,0,5]].max_index => 5 + Numo::NArray[[3,4,1],[2,0,5]].max_index(axis: 1) => [1, 5] + Numo::NArray[[3,4,1],[2,0,5]].max_index(axis: 0) => [0, 1, 5] + <% end %> */ static VALUE <%=c_func(-1)%>(int argc, VALUE *argv, VALUE self) { narray_t *na;