Good one, Dan! 2 characters can't be beat! Wonder how the performance
compares.
On Monday, October 17, 2016 at 9:04:11 AM UTC-4, Dan wrote:
>
> If saving characters is a thing, then:
> julia> a = rand(Bool,3,2)
> 3×2 Array{Bool,2}:
> false false
> true false
> false true
>
>
> julia> 1a
> 3×2 Array{Int64,2}:
> 0 0
> 1 0
> 0 1
>
>
>
> On Monday, October 17, 2016 at 2:08:44 PM UTC+3, Scott Jones wrote:
>>
>> Tim, do you know if there is any difference in performance between the
>> two methods?
>>
>> Note, Sujoy, the first method that Tim showed is only available on v0.5
>> and later (some of the nice stuff added to entice people to move off of
>> v0.4.x to v0.5.x ;-) )
>>
>> On Monday, October 17, 2016 at 5:48:20 AM UTC-4, Tim Holy wrote:
>>>
>>> julia> a = bitrand(3,5)
>>> 3×5 BitArray{2}:
>>> true false false true true
>>>
>> false true true true false
>>> true true true true true
>>>
>>> julia> Int.(a)
>>> 3×5 Array{Int64,2}:
>>> 1 0 0 1 1
>>> 0 1 1 1 0
>>> 1 1 1 1 1
>>>
>>> julia> convert(Array{Int}, a)
>>> 3×5 Array{Int64,2}:
>>> 1 0 0 1 1
>>> 0 1 1 1 0
>>> 1 1 1 1 1
>>>
>>>
>>> On Mon, Oct 17, 2016 at 2:55 AM, Sujoy Datta <[email protected]> wrote:
>>>
>>>>
>>>>
>>>> I am a new user of Julia. Please help me to convert a nxm BitArray to
>>>> an nxm IntegerArray.
>>>> What I want is to print 1 for 'true' and 0 for 'false'.
>>>> Thank you in advance.
>>>>
>>>
>>>