-
Notifications
You must be signed in to change notification settings - Fork 5.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Instance Methods to NumPy Frontend #3607
Comments
Hi! So each instance method needs to be added to: ivy/functional/frontends/numpy/ndarray.py |
They should be implemented in |
@jkeane508 Please mark |
Add Instance Methods to NumPy Frontend #3607 |
@jkeane508 I'm working on argpartition (#23024). Could you please update the to-do list? |
Add Instance Methods to NumPy Frontend:
_
Please keep in mind that the proper way to link an issue to this list is to comment "- [ ] #issue_number" while the issue's title only includes the name of the function you've chosen.
_
any #4887
argmax
argmin
argpartition
argpartition #27052
argsort
astype
byteswap #23782
choose #23331
clip #6803
compress #19001
conj #15082
conjugate #22583
copy #6023
cumprod #6008
cumsum #6009
diagonal
fill #11502
flat #16534
flatten #6859
getfield
item #15453
itemset #26921
max
mean #6268
min
newbyteorder
nonzero #6025
partition
prod #13043
ptp
put #25896
ravel #6026
repeat #6029
reshape
resize #10764
round #22192
searchsorted #6034
setfield #23184
shape #6858
sort #6022
squeeze #6036
std
sum #22203
swapaxes
T #6857
take #23150
tobytes #10464
tofile
tolist #11758
tostring #14000
trace #18013
transpose #4172
var #21949
view
__lt__ #6313
__le__ #6312
__gt__ #6311
__ge__ #6310
__eq__ #6309
__ne__ #6308
__bool__ #6307
__neg__ #6305
__pos__ #6306
__abs__ #7056
__invert__ #18284
__add__ #6095
__sub__ #6096
__mul__ #6098
__truediv__ #7189
__floordiv__
__mod__ #10660
__divmod__ #22230
__pow__
__lshift__ #19478
__rshift__ #16182
__and__ #6107
__or__ #6106
__xor__ #6103
__iadd__ #6843
__isub__ #6844
__imul__ #6845
__itruediv__ #9007
__ifloordiv__ #10308
__imod__ #6885
__ipow__ #6846
__ilshift__ #24614
__irshift__ #24938
__iand__ #6847
__ior__ #6848
__ixor__ #6849
__matmul__ #6094
__copy__ #6108
__deepcopy__ #14722
__reduce__ #23788
__setstate__
__new__
__array__
__array_wrap__ #14772
__len__ #9948
__getitem__
__setitem__
__contains__ #6842
__int__
__float__ #6839
__complex__ #14190
__str__ #22397
__repr__ #7455
__class_getitem__
The main file paths where these functions are likely to be added are:
ivy/functional/frontends/numpy/ndarray/ndarray.py
ivy\_tests/test\_ivy/test\_frontends/test\_numpy/helpers.py
ivy\_tests/test\_ivy/test\_frontends/test\_numpy/test\_ndarray/test\_ndarray.py
ivy/functional/frontends/numpy/creation\_routines/from\_existing\_data.py
ivy/functional/frontends/jax/devicearray.py
ivy/functional/frontends/numpy/manipulation\_routines/changing\_array\_shape.py
ivy/functional/frontends/numpy/sorting\_searching\_counting/searching.py
ivy/functional/backends/tensorflow/linear\_algebra.py
ivy/functional/frontends/numpy/manipulation\_routines/transpose\_like\_operations.py
ivy\_tests/test\_ivy/test\_frontends/test\_numpy/test\_manipulation\_routines/test\_transpose\_like\_operations.py
The text was updated successfully, but these errors were encountered: