小编Cm7*_*7Bb的帖子

在 Julia 中创建一个大整数

我正在学习 Julia,我想在 Julia 中创建一个只包含一个大整数的对象,例如 1100000。我可以做的是编写,n = 1.1e6但是这个对象的类型是Float64,如果我想将它用作的参数rand(),我收到一条错误消息,因为该对象不是整数。所以我所做的如下。

n = Int64(1.1e6)
rand(n)
Run Code Online (Sandbox Code Playgroud)

但似乎我正在更改此处变量的类型(从Float64Int64),据我所知,在 Julia 中应该避免这种情况。我当然可以使用,n = 1100000但在我看来,这是低效且难以阅读的。

我在这里改变变量的类型吗?如果是,这是更改变量类型的好方法,还是有更好的方法使用科学计数法创建整数而不必更改变量的类型?

任何帮助深表感谢!

julia

4
推荐指数
1
解决办法
105
查看次数

标签 统计

julia ×1