« first day (1732 days earlier)      last day (908 days later) » 

4:24 AM
⋄ ,/ 1 2 3
 
@PyGamer0
┌─────┐
│1 2 3│
└─────┘
 
⋄ {(⍴⍵)⍴↑,⌿⍵} 2 2⍴1 2 3 4 ⋄ '---'⋄ ⍉2 2⍴1 2 3 4
 
@PyGamer0
1 3
2 4
---
1 3
2 4
 
is {(⍴⍵)⍴↑,⌿⍵} a valid implementation of monadic ?
 
 
1 hour later…
6:01 AM
@PyGamer0 try more dimensions
 
 
2 hours later…
7:54 AM
⋄ {(⍴⍵)⍴↑,/,⌿⍵} 2 2 2⍴1 2 3 4 ⋄ '---'⋄ ⍉2 2 2⍴1 2 3 4
 
@PyGamer0
1 1
2 2

3 3
4 4
---
1 1
3 3

2 2
4 4
 
 
2 hours later…
10:15 AM
@Razetime so how do i make transpose?
⋄50÷⍨50-⍨100?100
 
@PyGamer0
0.92 0.66 0.56 0.08 ¯0.02 ¯0.2 0.42 0.54 1 0.18 0.4 ¯0.4 0.48 ¯0.82 ¯0.3 ¯0.94 0.86 ¯0.42 0.14 ¯0.16 0.74 0.64 0.58 0.12 0.88 0.9 ¯0.24 0.22 0.1 ¯0.64 ¯0.54 ¯0.32 ¯0.52 0.68 0.32 ¯0.6 ¯0.76 ¯0.88 0 0.34 0.16 ¯0.86 ¯0.62 ¯0.58 0.28 ¯0.26 0.04 0.36 0.62 ¯0.38 ¯0.22 ¯0.1 0.96 ¯0.18 ¯0.98 ¯0.04 ¯0.66 ¯0.14 0.5 0.6 ¯0.06 ¯0.7 0.46 0.8 0.82 0.98 ¯0.5 ¯0.56 0.72 ¯0.68 ¯0.72 ¯0.84 0.38 ¯0.92 ¯0.44 ¯0.46 0.26 ¯0.74 0.06 0.2 0.02 ¯0.48 ¯0.34 0.7 ¯0.9 ¯0.08 ¯0.96 ¯0.28 0.84 0.78 0.52 0.24 0.76 0.94 ¯0.78 0.44 ¯0.12 0.3 ¯0.8 ¯0.36
 
⋄{w←⍵÷2⋄w÷⍨w-⍨⍵?⍵} 30
 
@PyGamer0 0.4666666667 0.7333333333 1 ¯0.06666666667 ¯0.9333333333 0.1333333333 ¯0.1333333333 ¯0.8666666667 0.5333333333 ¯0.3333333333 ¯0.2 ¯0.8 0.4 0.2666666667 0.6666666667 ¯0.5333333333 ¯0.7333333333 ¯0.4 ¯0.4666666667 0.06666666667 0.3333333333 0.8666666667 0.9333333333 ¯0.6 ¯0.2666666667 0.8 ¯0.6666666667 0 0.2 0.6
 
 
2 hours later…
11:53 AM
your thing works for 2D transpose
to generalize it gets quite complex I'd think
 
 
6 hours later…
5:47 PM
⌽⍤⍴⍴∘⊃,⌿⍣≡ this seems to work @PyGamer0
or {(⌽⍴⍵)⍴⊃,⌿⍣≡⍵} if you don't like trains
{⍵[⌽¨⍳⌽⍴⍵]} or the particularly fun {(⌽⍴⍵)⍴(,⍵)[⍋⌽↑,⍳⍴⍵]} also work
 

« first day (1732 days earlier)      last day (908 days later) »