Module: NDAV::Numo::NArray::FromNDAV
- Defined in:
- lib/ndav/numo/narray.rb
Instance Method Summary collapse
Instance Method Details
#from_ndav(ndav) ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/ndav/numo/narray.rb', line 23 def from_ndav(ndav) cls = FORMAT_TO_CLASS[ndav.format] raise ArgumentError, "unsupported format: #{ndav.format}, currently supported: #{FORMAT_TO_CLASS.keys}" unless cls raise ArgumentError, "class and format mismatch: #{cls} and #{ndav.format}" unless CLASS_TO_FORMAT[cls] == ndav.format cls.from_binary(ndav.to_s, ndav.shape) end |