Agent skill

numpy

NumPy numerical computing with arrays. Use for numerical operations.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/numpy

SKILL.md

NumPy

NumPy is the bedrock of the Python ecosystem. v2.0 (2024) brought the first major ABI change in 15 years, improving performance and API consistency.

When to Use

  • Linear Algebra: Matrix multiplication, eigenvalues.
  • Array Manipulation: Reshaping, broadcasting.
  • Foundation: When building libraries (like PyTorch or Pandas).

Core Concepts

Broadcasting

The magic rule that allows array(3x1) + array(3) to work.

Dtypes

Precision matters. float32 vs float64.

Stride Tricks

Efficient memory views without copying data.

Best Practices (2025)

Do:

  • Check v2.0 compat: Many old libraries broke with NumPy 2.0.
  • Use numpy.strings: New string kernels in v2.0 are much faster.

Don't:

  • Don't write for loops: Always vectorize operations.

References

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results