Comments (4)
Definitely a bug. Thanks for for the issue, I will take a look ASAP.
from numjs.
I added some tests and played with it, but I still not made the trick.
diff --git a/src/ndarray.js b/src/ndarray.js
index 52c38d4..e4bf2f2 100644
--- a/src/ndarray.js
+++ b/src/ndarray.js
@@ -122,14 +122,14 @@ NdArray.prototype.slice = function () {
step[i] = 1;
} else {
// assume it is an array
- var start = (arg[0] < 0) ? arg[0] + tShape[i] : arg[0];
- var end = (arg[1] < 0) ? arg[1] + tShape[i] : arg[1];
+ var start = (arg[0] < 0) ? arg[0] + tShape[i] + 1 : arg[0];
+ var end = arg[1] === null ? arg[0] < 0 ? 0 : tShape[i] : (arg[1] < 0) ? arg[1] + tShape[i] : arg[1];
lo[i] = end ? start : 0;
hi[i] = end ? end - start : start;
step[i] = arg[2] || 1;
}
}
-
from numjs.
fixed in numjs#0.14.1
from numjs.
Awesome, thanks!
from numjs.
Related Issues (20)
- Convert to other color spaces
- Provide concatenate along other axes HOT 1
- Feature Request: Other padding modes for convolve
- not installable on mac M1 machine HOT 2
- numjs not compatible with vitejs bundler HOT 3
- feature request: np.roll function
- inverse matrix HOT 2
- code porting between python and nodejs
- Error when reshaping array
- Specifying random numbers for matrix
- Should change sharp version for M1 macs HOT 2
- How to find INDEX of maximum value in 2d array?
- How to read individual image pixels?
- Add support for ES6 module HOT 2
- Does not work in React project HOT 2
- Is this project alive?
- Breaking change with webpack > 5 HOT 1
- jsfiddle needs new image URL
- Unexpected output from numjs.convolve
- Question: Do you have a function akin to np.amax()?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from numjs.