Skip to content

feat: add blas/ext/base/ndarray/gfind-index #7743

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

Merged
merged 12 commits into from
Aug 9, 2025
Prev Previous commit
Next Next commit
docs: apply suggestions from code review
Signed-off-by: Muhammad Haris <101793258+headlessNode@users.noreply.github.com>
  • Loading branch information
headlessNode authored Jul 31, 2025
commit 2e3ed735a4b7647f29f0b1d1aa5064a5615b8aec
Original file line number Diff line number Diff line change
Expand Up @@ -61,18 +61,14 @@ If the function is unable to find a search element, the function returns `-1`.
var scalar2ndarray = require( '@stdlib/ndarray/from-scalar' );
var ndarray = require( '@stdlib/ndarray/base/ctor' );

var xbuf = [ 1.0, 3.0, 4.0, 2.0 ];
var x = new ndarray( 'generic', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );

var searchElement = scalar2ndarray( 10.0, {
'dtype': 'generic'
});
function isEven( v ) {
return v % 2.0 === 0.0;
}

var fromIndex = scalar2ndarray( 0, {
'dtype': 'generic'
});
var xbuf = [ 1.0, 3.0, 5.0, 7.0 ];
var x = new ndarray( 'generic', xbuf, [ 4 ], [ 1 ], 0, 'row-major' );

var idx = gfindIndex( [ x, searchElement, fromIndex ] );
var idx = gfindIndex( [ x ], isEven );
// returns -1
```

Expand Down
Loading