Builders
+eye
+eye++ eye :: produces identity matrix of shape nxn.
|= =meta
^- ray
~_ leaf+"lagoon-fail"
?> =(2 (lent shape.meta))
?> =((snag 0 shape.meta) (snag 1 shape.meta))
=/ n (snag 0 shape.meta)
=< +
%^ spin
(gulf 0 (dec n))
^- ray (zeros [~[n n] bloq.meta kind.meta ~])
|= [i=@ r=ray]
:: [i (set-item r ~[i i] 1)]
:- i
%^ set-item
r
~[i i]
^- @
?- kind.meta
%uint `@`1
::
%int2 !!
::
%i754
?+ bloq.meta ~|(bloq.meta !!)
%7 .~~~1
%6 .~1
%5 .1
%4 .~~1
==
==+zeros
+zeros+ones
+ones+iota
+iota+magic
+magic+range
+range+linspace
+linspace+urge
+urge+scale
+scaleLast updated