The fundamental package for numerical computing in Python, providing multi-dimensional arrays and fast operations.
Official docs: https://numpy.org/doc/ Search patterns: np.array, np.zeros, np.dot, np.linalg, np.random, np.broadcast
| Create arrays | array, zeros, ones | np.array([1, 2, 3]) | | Mathematical ops | +, , sin, exp | np.sin(arr) | | Linear algebra | dot, linalg.inv | np.dot(A, B) | | Statistics | mean, std, percentile | np.mean(arr) | | Random numbers | random.rand, random.normal | np.random.rand(10) | | Indexing | [], boolean, fancy | arr[arr > 0] |
Guida completa per NumPy: il pacchetto fondamentale per il calcolo scientifico in Python. Utilizzare per operazioni su matrici, algebra lineare, generazione di numeri casuali, trasformate di Fourier, funzioni matematiche e calcolo numerico ad alte prestazioni. Fondazione per SciPy, panda, scikit-learn e tutto il Python scientifico. Fonte: tondevrel/scientific-agent-skills.