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

[dennou-ruby:004052] Re: rb-gslでNArray



そういえばそういう話でしたね。rb-gsl とインターフェースは
だいぶちがったりしますかね。それはともかく rb-gsl ー narray
の橋渡しは,下記のようにするのがよいのではないかと思います。

堀之内

> 佐々木です。
> 
> Numo::GSL は既にあります。
> https://github.com/ruby-numo/numo-narray/blob/master/README.md
> 
> 参考までに。
> 
> On May 17, 2018 4:34:42 PM Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx> wrote:
> 
> > 堀之内です。
> >
> >> Debian9.4 でパッケージインストールした ruby-gsl で NArray が使えないようです。
> >
> > そうなんですよね。私もしばらく前に使えなくなってることに
> > 気が付きました。現在の rb-gsl は narray とのインターフェースを
> > 除いてパッケージングされてるんだと思います。現在のメンテナは
> > 常定さんではなくなってますし。
> >
> > narray 的なものは多様化してるので,その部分は別途パッケージ化
> > して,rb-gsl-narray とか rb-gsl-numo-narray などとする
> > のがいいのではないかと思います(rb-gsl-narray なら
> > rb-gsl と narray に依存する)。現在のメンテナに
> > 頼んだらやってくれるかなぁ。あんまりそんな気はしないのですが,
> > narray インターフェースがあったころのバージョンのを
> > 取得して我々がするのがいい?  西本さん,検討できますか?
> >
> >
> >> 電脳Rubyのみなさま
> >>
> >> 西本です。
> >> Debian9.4 でパッケージインストールした ruby-gsl で NArray が使えないようです。
> >>
> >> % ruby -v
> >> ruby 2.3.3p222 (2016-11-21) [x86_64-linux-gnu]
> >>
> >> % irb
> >> rirb(main):001:0> require "gsl"
> >> => true
> >> irb(main):002:0> require "narray"
> >> => false
> >> irb(main):003:0> val=NArray.float(5).indgen
> >> => NArray.float(5):
> >> [ 0.0, 1.0, 2.0, 3.0, 4.0 ]
> >> irb(main):004:0> val.to_gslv
> >> NoMethodError: undefined method `to_gslv' for "NArray.float(5): \n[
> >> 0.0, 1.0, 2.0, 3.0, 4.0 ]":NArray
> >> Did you mean?  to_s
> >>         from (irb):4
> >>         from /usr/bin/irb:11:in `<main>'
> >>
> >>
> >> また、gemでnarrayの場所を指定してrb-gslをインストールしようとしてもこけます。
> >> % export NARRAY=1
> >> % gem install rb-gsl -- --with-narray-include={narray.hの場所}
> >>
> >> Makefile:241: ターゲット 'dht.o' のレシピで失敗しました
> >> make: *** [dht.o] エラー 1
> >>
> >> make failed, exit code 2
> >>
> >>
> >> --
> >> Eriko Nishimoto (西本絵梨子),
> >> Project Scientist, Project Team for Advanced Climate Modeling, JAMSTEC
> >> http://gfd-dennou.org/member/eriko/
> >>
> >>
> >
> > 堀之内 武
> > 北海道大学 地球環境科学研究院 地球圏科学部門
> > 〒060-0810 札幌市北区北10条西5丁目
> 
> 
> 
> 

堀之内 武
北海道大学 地球環境科学研究院 地球圏科学部門
〒060-0810 札幌市北区北10条西5丁目