[#48023] 2つのCSVファイルの結合方法についてご質問 — askar k <tenzancode@...>
お世話になります。
6 messages
2011/05/01
[#48029] CSVファイルのデータをソートしたい — askar <tenzancode@...>
お世話になっています。
5 messages
2011/05/01
[#48044] Re: ruby 1.9.2とRails3 へのアップグレード — "Endo Akira" <endo4917@...>
アスカルさん
12 messages
2011/05/04
[#48045] Re: ruby 1.9.2とRails3 へのアップグレード
— "Y. NOBUOKA" <nobuoka@...>
2011/05/04
アスカルさん
[#48047] Re: ruby 1.9.2とRails3 へのアップグレード
— askar k <tenzancode@...>
2011/05/04
信岡さん
[#48048] Re: ruby 1.9.2とRails3 へのアップグレード
— askar k <tenzancode@...>
2011/05/04
ちょっと報告が早すぎたと思います。
[#48062] 小数点つき時刻情報とTime#parse — Mitsuo KASAHARA <m.kasahara13@...>
笠原ともうします。
18 messages
2011/05/09
[#48068] Re: 小数点つき時刻情報とTime#parse
— Tanaka Akira <akr@...>
2011/05/09
2011年5月9日10:29 Mitsuo KASAHARA <m.kasahara13@gmail.com>:
[#48070] Re: 小数点つき時刻情報とTime#parse
— EGUCHI Osamu <eguchi@...>
2011/05/09
えぐち@エスアンドイーです
[#48072] Re: 小数点つき時刻情報とTime#parse
— Tanaka Akira <akr@...>
2011/05/09
2011年5月9日13:43 EGUCHI Osamu <eguchi@sandeinc.com>:
[#48073] Re: 小数点つき時刻情報とTime#parse
— EGUCHI Osamu <eguchi@...>
2011/05/09
えぐち@エスアンドイーです
[#48074] Re: 小数点つき時刻情報とTime#parse
— Tanaka Akira <akr@...>
2011/05/09
2011年5月9日15:01 EGUCHI Osamu <eguchi@sandeinc.com>:
[#48075] Re: 小数点つき時刻情報とTime#parse
— EGUCHI Osamu <eguchi@...>
2011/05/09
2011年5月9日20:07 Tanaka Akira <akr@fsij.org>:
[#48076] Re: 小数点つき時刻情報とTime#parse
— Tanaka Akira <akr@...>
2011/05/09
2011年5月9日20:44 EGUCHI Osamu <eguchi@sandeinc.com>:
[#48077] Re: 小数点つき時刻情報とTime#parse
— EGUCHI Osamu <eguchi@...>
2011/05/09
2011年5月9日21:09 Tanaka Akira <akr@fsij.org>:
[#48078] Re: 小数点つき時刻情報とTime#parse
— Tanaka Akira <akr@...>
2011/05/10
2011年5月10日7:59 EGUCHI Osamu <eguchi@sandeinc.com>:
[#48092] 後継者募集 — MoonWolf <moonwolf@...>
MoonWolfです。
22 messages
2011/05/22
[#48095] Re: 後継者募集
— Youhei SASAKI <uwabami@...>
2011/05/23
MoonWolf 様: 佐々木と申します.
[#48096] Re: 後継者募集
— MoonWolf <moonwolf@...>
2011/05/23
MoonWolfです。
[#48100] Re: 後継者募集
— Youhei SASAKI <uwabami@...>
2011/05/24
MonnWolf 様: 佐々木です.
[#48102] データ整形 — HIDE <u-zero@...>
いつもお世話になっております。臼井@ruby初心者と申します。
13 messages
2011/05/24
[ruby-list:48064] Re: 小数点つき時刻情報とTime#parse
From:
西谷 滋人 <nishitani@...>
Date:
2011-05-09 02:27:38 UTC
List:
ruby-list #48064
西谷@関学・理工・情報科学です.
私は,C風に
printf("%10.6f\n",Time.parse(a).to_f-Time.parse(b).to_f)
としています.
On 2011/05/09, at 10:44, Shota Fukumori (sora_h) wrote:
> sora_hです。
>
> 2011/5/9 Mitsuo KASAHARA <m.kasahara13@gmail.com>:
>> と、小数点以下6桁の情報を持つ時刻情報の差分を計算したら、何故か
>> 一つ目の方では
>> 0.00629800000000004
>> と
>> 00000000004
>> が余計にくっついて出力されました。
>
> 浮動小数点数の仕様で誤差が生じてしまいます。
> 参考:
> * http://download.oracle.com/docs/cd/E19957-01/806-4847/ncg_goldberg.html
> * http://wiki.github.com/rdp/ruby_tutorials_core/ruby-talk-faq#floats_imprecise
> * http://en.wikipedia.org/wiki/Floating_point#Accuracy_problems
>
>> パターンをイロイロ試したわけではないのですが、とあるログの時刻情報の差分を
>> 大量に計算していたところto_fをしなかったときに390個中1個だけ
>> 上記のように余計な桁が出力されました。
>>
>> 何が悪いのかよく分からないのですが、小数点以下6桁の引き算なので、
>> そのまま小数点以下6桁(以内)の答えが欲しいのですが、どのようにしたら良いか
>> ご助言いただけませんでしょうか。
>
> 誤差が無いのを望んでいるのなら、 BigDecimal (標準添付) の使用をおすすめします。
> しかし、TimeからFloatに変換するときにすでに誤差が生じるなどで誤差無しは厳しいと思います。
>
>
> --
> Shota Fukumori a.k.a. @sora_h - http://codnote.net/
>