Method: Daru::Vector#get_sub_vector
- Defined in:
- lib/daru/vector.rb
#get_sub_vector(keys, by_position: true) ⇒ Daru::Vector
925 926 927 928 929 930 931 932 933 934 |
# File 'lib/daru/vector.rb', line 925 def get_sub_vector(keys, by_position: true) return Daru::Vector.new([]) if keys == [] keys = @index.pos(*keys) unless by_position sub_vect = at(*keys) sub_vect = Daru::Vector.new([sub_vect]) unless sub_vect.is_a?(Daru::Vector) sub_vect end |