gpt4 book ai didi

arrays - 创建一个随机真/假数组

转载 作者:行者123 更新时间:2023-12-04 13:32:00 25 4
gpt4 key购买 nike

这是我目前正在做的事情:

a = trues(100)
for i in 1:length(a)
a[i] = rand()>0.5 ? true : false
end

有更好(更快)的解决方案吗?

最佳答案

在 Julia 0.4 中你可以写 bitrand(100) :

julia> bitrand(100)
100-element BitArray{1}:
true
true
false
false
true

true
false
true
true
true

您可以使用 Compat 获得此信息旧版本的 Julia 中的包,或者您可以使用旧名称, randbool (相同的行为,不同的名称)。西蒙对 rand(Bool,100) 的回答有效,但它给出了 Array{Bool}而不是 BitArray – 一种特殊的数据类型,它紧凑地存储 bool 数组,每个 bool 值只使用一个位。

关于arrays - 创建一个随机真/假数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28354858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com