julia 0.5.2 で、小数を整数にする

Int64(3.14) が、なぜだか、エラーになります。
一回、3.0 または、4.0 にして、Int64() に入れると良いようです。
こういう仕様なのでしょうか?
3 を取り出したいのか、4 を取り出したいのか曖昧という意見があるのかもしれません。
julia> Int64(3.0)
3

# 切り上げて 4
julia> Int64(ceil(3.14)) 
4

# 四捨五入で 3
julia> Int64(round(3.14))
3

# 切り捨てて 3
julia> Int64(floor(3.14))
3


コメント

このブログの人気の投稿

Image J で特定の色域の面積を測る方法

LaTeX 温度表現

Rで、条件 (時に複数条件) にあうデータを取り出す方法