Indexへ
(6465)//【6458】→(6463)
------------------------
【タイトル】現在の状況(Re:ちょっとした懸念)
【記事番号】 6458 (*)
【 日時 】06/04/18 09:48
【 発言者 】sugi

sugiです。
鈴木板店さん、こんにちは。

前回の発言からちょっと時間が空きましたし、スレッドも大きくな
りましたので、あえて新規の発言とさせて頂きます。ご了承下さい。

> 持病が・・・・・なんとか・・・・
> 返信が大変 遅くな 失礼しました。

あら、大丈夫でしょうか?

私の方も、修正すると言いながらずいぶんそのまま放置して申し訳
ありません。ただ、忘れてた訳ではないので、その点はご安心下さ
い。

> >あと、「形状補正」には時間がかかりすぎるので、ここの処理をな
> >んとかしたいです。
>
> 処理が早くなるのは とても嬉しい限りです。
> 楽しみにして おります。
> 引き続き 宜しくお願い致します。

この部分、最初はC言語で拡張ライブラリを作成するつもりだった
のですが、narray という多次元数値配列を扱うクラスを利用すれ
ば、高速に演算できることを教えてもらいました。

http://narray.rubyforge.org/index.html.ja

残念なことに Ruby に標準添付はされていないので、ソースからコ
ンパイルする必要があります。試してみたところ、演算の速度は確
かに速くなりました。ただ、アルゴリズムを工夫して、Ruby のルー
プやイテレータを減らし、まとめて計算できるところを narray に
まかせるようにしないとあまり効果の無いことも分かりました。

これまでのスクリプトを大幅に書き換えているうえ、配列データの
参照方法や要素の比較、行列の計算のさせ方といった narray の使
い方をひとつひとつ確認しながらスクリプトを作成しているので、
どうしても時間がかかってしまいます。とりあえず動作するように
なったものの、予期しない動作が生じて、これを直すのに苦闘して
おります。

そんな訳で、修正版のアップはもう少しお待ち下さい。

いずれは、今回のスクリプトの作成で得たノウハウを Tips のよう
な形でホームページで紹介できればと思っています。

--
sugi


Indexへ
(6458)←【6463】//(6466)
------------------------
【タイトル】Re(1):現在の状況(Re:ちょっとした懸念)
【記事番号】 6463 (6458)
【 日時 】06/04/18 13:04
【 発言者 】鈴木板店

sugiさん こんにちわ。
皆さん こんにちわ。

>前回の発言からちょっと時間が空きましたし、スレッドも大きくな
>りましたので、あえて新規の発言とさせて頂きます。ご了承下さい。

いえいえ なこんなに長くなまして どうも済みません。

>> 持病が・・・・・なんとか・・・・
>> 返信が大変 遅くな 失礼しました。
>あら、大丈夫でしょうか?

持病は 自分でコントロールしなくては・・・・でも 思うようになません

>私の方も、修正すると言いながらずいぶんそのまま放置して申し訳
>ありません。ただ、忘れてた訳ではないので、その点はご安心下さ
>い。

安心はしておりましたので。

>> >あと、「形状補正」には時間がかかりすぎるので、ここの処理をな
>> >んとかしたいです。
>narray という多次元数値配列を扱うクラスを利用すれ
>ば、高速に演算できることを教えてもらいました。

えっ〜 演算の高速化が可能なんですね!!。

>試してみたところ、演算の速度は確かに速くなりました。
>ただ、アルゴリズムを工夫して、Ruby のループやイテレータを減らし、

なにやら 全く解りません?が 高速になれば 嬉しいですね。

>なったものの、予期しない動作が生じて、これを直すのに苦闘して
>おります。

うわ〜 大幅に修復されたと言う事で どうも済みません。

>そんな訳で、修正版のアップはもう少しお待ち下さい。

は〜い 楽しみにしておりますので
宜しくお願い致します。

>いずれは、今回のスクリプトの作成で得たノウハウを Tips のよう
>な形でホームページで紹介できればと思っています。

是非 是非に 公開お願い致します。
それにしても sokuw.exeと線延長閉塞化は 素晴らしいエンジンですね!!
本当に ビックリしております。