[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:002959] ruby-gsl::Vector



なかのです。

ruby-gslでGSL::Vectorを
NArrayからつくろうとしているのですが、うまくいきません。


irb(main):001:0> require "gsl"
=> true
irb(main):002:0> require "narray"
=> true
irb(main):003:0> na = NArray[1,2,3]
=> NArray.int(3):
[ 1, 2, 3 ]
irb(main):004:0> GSL::Vector.alloc(na)
TypeError: wrong argument type NArray
        from (irb):4:in `alloc'
        from (irb):4
        from /usr/lib/ruby/1.8/i486-linux/rb_gsl.so:0
irb(main):005:0> GSL::Vector.to_gv(na)
NoMethodError: undefined method `to_gv' for GSL::Vector:Class
        from (irb):5
        from /usr/lib/ruby/1.8/i486-linux/rb_gsl.so:0


なにか変なことをやってるのでしょうか?

環境は
debian Etch(i386)
NArrayのバージョンは0.5.9-1
rubyのバージョンは1.8.5
gslのバージョンは
~$ dpkg -l | grep gsl
ii  libgsl-ruby1.8                    1.8.3-1
    Ruby bindings for the GNU Scientific Library (GSL)
ii  libgsl0                           1.8-2
    GNU Scientific Library (GSL) -- library package

です。


宜しくおねがいいたします。