J
Joel VanderWerf
Anyone know a way to make a NVector (from the narray extension)
stretchy, i.e. support #push or #<< ?
irb(main):001:0> v = NVector.float(1)
=> NVector.float(1):
[ 0.0 ]
irb(main):002:0> v << 1.0
NoMethodError: undefined method `<<' for NVector.float(1):
[ 0.0 ]:NVector
from (irb):2
The answer can't involve realloc on every append. Some kind of exp
growth (like ruby arrays) would be fine.
I'm looking for an efficient way to log float data in memory.
stretchy, i.e. support #push or #<< ?
irb(main):001:0> v = NVector.float(1)
=> NVector.float(1):
[ 0.0 ]
irb(main):002:0> v << 1.0
NoMethodError: undefined method `<<' for NVector.float(1):
[ 0.0 ]:NVector
from (irb):2
The answer can't involve realloc on every append. Some kind of exp
growth (like ruby arrays) would be fine.
I'm looking for an efficient way to log float data in memory.