當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。