narray icon indicating copy to clipboard operation
narray copied to clipboard

Array#to_na

Open dicom opened this issue 13 years ago • 1 comments

Let's say we have a Ruby Array of numbers that we would like to convert to an NArray:

a = [1, 2, 3, 4, 5]

Currently, it is somewhat cumbersome to convert a Ruby Array to a NArray. It requires many characters to type:

na = NArray.to_na(a)

A possible simplification would be for the NArray library to extend the Array class with an NArray conversion method:

class Array
  def to_na
    NArray.to_na(self)
  end
end

Then, we would have a pleasant way of converting Ruby Array to NArray:

na = a.to_na

Do you think this would be a good idea?

dicom avatar Apr 20 '12 11:04 dicom

Thank you for your proposal. I considered this idea before and rejected it because it modified another class. I may rethink that.

masa16 avatar Apr 20 '12 13:04 masa16