David Mak derppening
  • Joined on 2023-08-31
derppening pushed to ndstrides-8-transpose at M-Labs/nac3 2024-10-18 14:27:05 +08:00
3ded0e8cc9 core/ndstrides: implement np_transpose() (no axes argument)
76ea0aa572 core/ndstrides: implement broadcasting & np_broadcast_to()
35704e1812 core/ndstrides: implement np_reshape()
Compare 3 commits »
derppening pushed to ndstrides-8-transpose at M-Labs/nac3 2024-10-18 14:26:42 +08:00
7308f49303 core/ndstrides: implement np_transpose() (no axes argument)
d45402ed7c core/ndstrides: implement broadcasting & np_broadcast_to()
f725a1f1b3 core/ndstrides: implement np_reshape()
abddeffa73 core: categorize np_{transpose,reshape} as 'view functions'
e6f454c7a9 core/ndstrides: implement np_size()
Compare 27 commits »
derppening pushed to ndstrides-7-broadcasting at M-Labs/nac3 2024-10-18 14:25:54 +08:00
76ea0aa572 core/ndstrides: implement broadcasting & np_broadcast_to()
35704e1812 core/ndstrides: implement np_reshape()
abddeffa73 core: categorize np_{transpose,reshape} as 'view functions'
e6f454c7a9 core/ndstrides: implement np_size()
99544dbd23 core/ndstrides: implement np_shape() and np_strides()
Compare 26 commits »
derppening pushed to ndstrides-6-reshape at M-Labs/nac3 2024-10-18 14:24:55 +08:00
35704e1812 core/ndstrides: implement np_reshape()
abddeffa73 core: categorize np_{transpose,reshape} as 'view functions'
e6f454c7a9 core/ndstrides: implement np_size()
99544dbd23 core/ndstrides: implement np_shape() and np_strides()
18db85fa7b core/ndstrides: implement ndarray.fill() and .copy()
Compare 25 commits »
derppening pushed to ndstrides-5-miscfuncs at M-Labs/nac3 2024-10-18 14:24:12 +08:00
e6f454c7a9 core/ndstrides: implement np_size()
99544dbd23 core/ndstrides: implement np_shape() and np_strides()
18db85fa7b core/ndstrides: implement ndarray.fill() and .copy()
fa047d505d core/ndstrides: implement np_identity() and np_eye()
8f0084ac8a core/ndstrides: implement np_array()
Compare 23 commits »
derppening pushed to ndstrides-4-nparray at M-Labs/nac3 2024-10-18 14:23:45 +08:00
8f0084ac8a core/ndstrides: implement np_array()
b8190ccc87 core/irrt: add List
9cfa2622ca core/ndstrides: add NDArrayObject::atleast_nd
b6980c3a39 core/ndstrides: add NDArrayObject::make_copy
8f9d2d82dd core/ndstrides: implement ndarray indexing
Compare 19 commits »
derppening pushed to ndstrides-3-indexing at M-Labs/nac3 2024-10-18 14:23:16 +08:00
8f9d2d82dd core/ndstrides: implement ndarray indexing
9d0bfd965c core/irrt: rename NDIndex to NDIndexInt
01c9639646 core/irrt: add Slice and Range
54a842a93f core/ndstrides: implement len(ndarray) & refactor len()
792374fa9a core/ndstrides: implement np_{zeros,ones,full,empty}
Compare 15 commits »
derppening pushed to ndstrides-2-basic at M-Labs/nac3 2024-10-18 14:21:34 +08:00
54a842a93f core/ndstrides: implement len(ndarray) & refactor len()
792374fa9a core/ndstrides: implement np_{zeros,ones,full,empty}
b41d091cac core/model: add util::gen_for_model
79eda92582 core/object: add ListObject and TupleObject
50f960abb5 core/ndstrides: implement ndarray iterator NDIter
Compare 12 commits »
derppening pushed to ndstrides-1-model at M-Labs/nac3 2024-10-18 14:21:13 +08:00
870a922367 [core] introduce models
b6e2644391 [meta] Update cargo dependencies
45cd01556b [meta] Apply cargo fmt
Compare 3 commits »
derppening pushed to master at M-Labs/nac3 2024-10-18 14:20:56 +08:00
b6e2644391 [meta] Update cargo dependencies
45cd01556b [meta] Apply cargo fmt
Compare 2 commits »
derppening pushed to ndstrides-10-ops at M-Labs/nac3 2024-10-18 14:10:45 +08:00
3bd344bd2b core/ndstrides: implement cmpop
92d2efcc6e core/ndstrides: implement unary op
39ae9bd630 core/ndstrides: implement binop
94e98c1bd9 core/ndstrides: add NDArrayOut, broadcast_map and map
d12d62f078 core/ndstrides: implement subscript assignment
Compare 71 commits »
derppening pushed to ndstrides-9-subassign at M-Labs/nac3 2024-10-18 13:54:33 +08:00
594977f909 core/ndstrides: implement subscript assignment
ff8ec5bc72 core/ndstrides: add more ScalarOrNDArray and NDArrayObject utils
45c6cbeb83 core/ndstrides: implement np_transpose() (no axes argument)
16e8a1c123 core/ndstrides: implement broadcasting & np_broadcast_to()
5427620f2e core/ndstrides: implement np_reshape()
Compare 29 commits »
derppening pushed to ndstrides-9-subassign at M-Labs/nac3 2024-10-18 13:53:52 +08:00
d12d62f078 core/ndstrides: implement subscript assignment
5f31d6ec28 core/ndstrides: add more ScalarOrNDArray and NDArrayObject utils
020b776889 core/ndstrides: implement np_transpose() (no axes argument)
fc51bc63e2 core/ndstrides: implement broadcasting & np_broadcast_to()
f8c0e2c4dd core/ndstrides: implement np_reshape()
Compare 67 commits »
derppening pushed to ndstrides-8-transpose at M-Labs/nac3 2024-10-18 13:51:38 +08:00
45c6cbeb83 core/ndstrides: implement np_transpose() (no axes argument)
16e8a1c123 core/ndstrides: implement broadcasting & np_broadcast_to()
5427620f2e core/ndstrides: implement np_reshape()
a7f3bfa60b core: categorize np_{transpose,reshape} as 'view functions'
068385e981 core/ndstrides: implement np_size()
Compare 27 commits »
derppening pushed to ndstrides-8-transpose at M-Labs/nac3 2024-10-18 13:51:07 +08:00
020b776889 core/ndstrides: implement np_transpose() (no axes argument)
fc51bc63e2 core/ndstrides: implement broadcasting & np_broadcast_to()
f8c0e2c4dd core/ndstrides: implement np_reshape()
c156c7e46e core: categorize np_{transpose,reshape} as 'view functions'
e33f74b331 core/ndstrides: implement np_size()
Compare 65 commits »
derppening pushed to ndstrides-7-broadcasting at M-Labs/nac3 2024-10-18 13:50:51 +08:00
16e8a1c123 core/ndstrides: implement broadcasting & np_broadcast_to()
5427620f2e core/ndstrides: implement np_reshape()
a7f3bfa60b core: categorize np_{transpose,reshape} as 'view functions'
068385e981 core/ndstrides: implement np_size()
0223fd7ace core/ndstrides: implement np_shape() and np_strides()
Compare 26 commits »
derppening pushed to ndstrides-7-broadcasting at M-Labs/nac3 2024-10-18 13:45:54 +08:00
fc51bc63e2 core/ndstrides: implement broadcasting & np_broadcast_to()
f8c0e2c4dd core/ndstrides: implement np_reshape()
c156c7e46e core: categorize np_{transpose,reshape} as 'view functions'
e33f74b331 core/ndstrides: implement np_size()
c307a483bd core/ndstrides: implement np_shape() and np_strides()
Compare 64 commits »
derppening pushed to ndstrides-6-reshape at M-Labs/nac3 2024-10-18 13:43:35 +08:00
5427620f2e core/ndstrides: implement np_reshape()
a7f3bfa60b core: categorize np_{transpose,reshape} as 'view functions'
068385e981 core/ndstrides: implement np_size()
0223fd7ace core/ndstrides: implement np_shape() and np_strides()
6e6c9ca08e core/ndstrides: implement ndarray.fill() and .copy()
Compare 25 commits »
derppening pushed to ndstrides-6-reshape at M-Labs/nac3 2024-10-18 13:37:24 +08:00
f8c0e2c4dd core/ndstrides: implement np_reshape()
c156c7e46e core: categorize np_{transpose,reshape} as 'view functions'
e33f74b331 core/ndstrides: implement np_size()
c307a483bd core/ndstrides: implement np_shape() and np_strides()
f57df4c6a7 core/ndstrides: implement ndarray.fill() and .copy()
Compare 63 commits »
derppening pushed to ndstrides-5-miscfuncs at M-Labs/nac3 2024-10-17 16:31:37 +08:00
068385e981 core/ndstrides: implement np_size()
0223fd7ace core/ndstrides: implement np_shape() and np_strides()
6e6c9ca08e core/ndstrides: implement ndarray.fill() and .copy()
32c2f55001 core/ndstrides: implement np_identity() and np_eye()
6234060e85 core/ndstrides: implement np_array()
Compare 22 commits »