To get that exact result, I'd use
   f=: ,@<@;"1

but I believe Don Guinn's proposal (f=: >) would be more useful.

Thanks,

-- 
Raul

On Tue, Apr 10, 2018 at 12:35 PM, Skip Cave <[email protected]> wrote:
> NB.I have an array of boxed boolean values called tst:
> $tst
>
> 132 30
>
> NB. I look at the first three rows of tst:
>
> 3{. tst
>
> ┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
>
> │0│1│1│1│0│1│1│0│0│1│0│1│1│0│1│1│1│1│0│0│0│1│1│0│0│1│1│1│ │ │
>
> ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
>
> │0│1│1│1│0│1│0│1│1│0│0│1│0│1│0│1│1│ │ │ │ │ │ │ │ │ │ │ │ │ │
>
> ├─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┼─┤
>
> │0│1│1│0│1│0│1│0│1│0│1│0│1│0│1│0│0│1│0│1│0│1│0│1│0│0│0│1│0│0│
>
> └─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
> NB. I want to remove the individual boxing:
>
> f 3{. txt
>
> ┌───────────────────────────────────────────────────────────┐
>
> │0 1 1 1 0 1 1 0 0 1 0 1 1 0 1 1 1 1 0 0 0 1 1 0 0 1 1 1 │
>
> ├───────────────────────────────────────────────────────────┤
>
> │0 1 1 1 0 1 0 1 1 0 0 1 0 1 0 1 1 │
>
> ├───────────────────────────────────────────────────────────┤
>
> │0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 0 0 1 0 0│
>
> └───────────────────────────────────────────────────────────┘
>
> NB. How do I construct the unboxing verb 'f'?
>
> Skip
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to