まつもと ゆきひろです
In message "Re: [ruby-dev:27543] Re: RCR 322: Use log identities to improve
BigMath::log performance"
on Fri, 28 Oct 2005 23:41:02 +0900, "Shigeo Kobayashi"
<shigeo@xxxxxxxxxxxxxxxx> writes:
|> そうですか。個人的には(結果が同じであれば)コンピュータ側がい
|> ろいろ世話を焼いてくれるのが好みです。が、無理強いはできませ
|> んしねえ。
|Float#log 等とは異なり prec の条件もあるわけで、人間が最適化す
|る場合と(効果はあるが)結果(計算時間)が同じとは行かないと思
|います。
あ、上の結果は計算時間のことではなく計算結果のことです。変な
ことをして人間が最適化するのが阻害されてはいけませんが、そう
でないなら勝手にいろいろやってくれるのが好きというだけです。
|まぁ、強いてやるなら最初に最大桁のlog(10)とかPIを一度だけ計算
|しておいてから (prec < 最大桁) なら round するというのが考えら
|れますが、これとてユーザに最大桁を指定させる事が前提になりま
|すし、いかにも不格好です。想定される手作業の最適化と同等(以
|上)の効果が期待できなければ中途半端ですよね。
これはいくらなんでも無理じゃないんでしょうか。
ま、最終的な判断はお任せします。
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|