快速、完整的 NumPy 版本用于 TypeScript 和 JavaScript
-631%20kB-blue) -17%20kB-blue)
Complete NumPy implementation for TypeScript and JavaScript.
np.add() -> ~10kB bundle)Docs • Playground • Examples • Coverage • Benchmarks
npm install numpy-ts
# or: pnpm add numpy-ts · yarn add numpy-ts · bun add numpy-ts · deno add npm:numpy-ts
import * as np from 'numpy-ts';
// Array creation with dtype support
const A = np.array([[1, 2], [3, 4]], 'float32');
const B = np.ones([2, 2], 'int32');
// Broadcasting and chained operations
const result = A.add(5).multiply(2);
// Linear algebra
const C = A.matmul(B);
const trace = A.trace();
// Reductions with axis support
const colMeans = A.mean(0); // [2.0, 3.0]
// NumPy-style slicing with strings
const row = A.slice('0', ':'); // A[0, :]
const submatrix = A.slice('0:2', '1:'); // A[0:2, 1:]
numpy-ts is brought to you by
Interested in supporting numpy-ts? Become a sponsor.
Issues and PRs are welcome: https://github.com/dupontcyborg/numpy-ts
See our AI disclosure for details on how AI was used in building numpy-ts.
MIT © Nicolas Dupont
暂无开放 Issues,或尚未同步最近议题。