3ded0e8cc9
core/ndstrides: implement np_transpose() (no axes argument)
76ea0aa572
core/ndstrides: implement broadcasting & np_broadcast_to()
35704e1812
core/ndstrides: implement np_reshape()
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()
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()
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()
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()
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
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}
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
870a922367
[core] introduce models
b6e2644391
[meta] Update cargo dependencies
45cd01556b
[meta] Apply cargo fmt
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
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()
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()
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()
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()
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()
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()
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()
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()
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()