Method: NMatrix#layer
- Defined in:
- lib/nmatrix/nmatrix.rb
#layer(layer_number, get_by = :copy) ⇒ Object
call-seq:
layer(layer_number) -> NMatrix
row(layer_number, get_by) -> NMatrix
-
Arguments :
-
layer_number-> Integer. -
get_by-> Type of slicing to use,:copyor:reference.
-
-
Returns :
-
A NMatrix representing the requested layer as a layer vector.
-
890 891 892 893 894 895 896 897 898 899 900 901 902 |
# File 'lib/nmatrix/nmatrix.rb', line 890 def layer(layer_number, get_by = :copy) layer = rank(2, layer_number, get_by) if jruby? nmatrix = NMatrix.new :copy nmatrix.shape = layer.shape nmatrix.s = layer.s return nmatrix else layer end end |