Loading...
Loading...
Best practices for NumPy array programming, numerical computing, and performance optimization in Python
npx skill4agent add mindrally/skills numpy-best-practicesweightsgradientsinput_arraynp.array()np.zeros()np.ones()np.empty()np.arange()np.linspace()np.zeros()np.empty()np.concatenate()np.vstack()np.hstack()np.where()dtypenp.float32np.asarray()np.einsum()np.dot()@np.ndarray.flagsoutnp.memmapnp.sum()np.mean()np.std()axisnp.cumsum()np.cumprod()np.searchsorted()np.isnan()np.isinf()np.errstate()np.random.default_rng()rng = np.random.default_rng(seed=42)np.randomrng.normal()rng.uniform()rng.choice()np.linalgnp.linalg.solve()np.linalg.eig()np.linalg.svd()np.linalg.cond()pytestnp.testingnp.testing.assert_array_equal()np.testing.assert_array_almost_equal()import numpy as npsnake_case%timeit