Nathan Goldbaum
Nathan Goldbaum
> Note that the documentation of np.roll states that the input for shift should be of type int (and not unsigned). Would it be problematic to coerce unsigned ints to...
@mattip let me know if you want a hand getting this over the line
Awesome, thanks for carrying this through Matti!
So one issue with the in-place operators is that scalars are immutable. Maybe we could implement them but make them return a copy? But maybe a in-place operation returning a...
This is the current behavior: ``` In [6]: a = np.int64(3) In [7]: id(a) Out[7]: 2199088643840 In [8]: a += 3 In [9]: id(a) Out[9]: 2199088641120 ``` I think implementing...
@Ishankoradia go ahead. Having a milestone means we're planning to do it. We also don't claim issues, just go ahead and work on it.
No, in order to implement these functions you'll need to modify the C internals of NumPy. Here is where the `PyNumberMethods` struct is set up for all of the NumPy...
I found going through https://docs.python.org/3/extending/extending.html and https://llllllllll.github.io/c-extension-tutorial/ helped immensely to understand this stuff better.
Hi, sorry for taking a few days to respond, I've been on vacation. The `@name@` part of the template system numpy uses for codegen. All files with .c.src extensions use...
> What is that ctype prefix ? > Right now I have just copied the dummy implementation from _ctype_add. I guess i will have to break it down once i...