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と線延長閉塞化は 素晴らしいエンジンですね!!
本当に ビックリしております。