Method: Cumo::NArray.asarray

Defined in:
lib/cumo/narray/extra.rb

.asarray(a) ⇒ Object



162
163
164
165
166
167
168
169
170
171
# File 'lib/cumo/narray/extra.rb', line 162

def self.asarray(a)
  case a
  when NArray
    (a.ndim == 0) ? a[:new] : a
  when Numeric,Range
    self[a]
  else
    cast(a)
  end
end