当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia BitArray方法用法及代码示例


用法一

BitArray(undef, dims::Integer...)
BitArray{N}(undef, dims::NTuple{N,Int})

构造一个具有给定尺寸的 undef BitArray 。行为与 Array 构造函数相同。请参阅 undef

例子

julia> BitArray(undef, 2, 2)
2×2 BitMatrix:
 0  0
 0  0

julia> BitArray(undef, (3, 1))
3×1 BitMatrix:
 0
 0
 0

用法二

BitArray(itr)

构造一个由给定的可迭代对象生成的 BitArray 。形状是从 itr 对象推断出来的。

例子

julia> BitArray([1 0; 0 1])
2×2 BitMatrix:
 1  0
 0  1

julia> BitArray(x+y == 3 for x = 1:2, y = 1:3)
2×3 BitMatrix:
 0  1  0
 1  0  0

julia> BitArray(x+y == 3 for x = 1:2 for y = 1:3)
6-element BitVector:
 0
 1
 0
 1
 0
 0

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.BitArray — Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。