← Home

ðŸ”ĒNumPy

⌘K
ðŸĪ–
Claude Code AI Tools
ðŸĪ—
Hugging Face AI Tools
ðŸĶœ
LangChain AI Tools
🧠
Keras AI Tools
ðŸĶ™
Ollama AI Tools
🐍
Python Programming Languages
ðŸŸĻ
JavaScript Programming Languages
🔷
TypeScript Programming Languages
⚛ïļ
React Programming Languages
ðŸđ
Go Programming Languages
ðŸĶ€
Rust Programming Languages
📊
MATLAB Programming Languages
🗄ïļ
SQL Programming Languages
⚙ïļ
C/C++ Programming Languages
☕
Java Programming Languages
ðŸŸĢ
C# Programming Languages
🍎
Swift Programming Languages
🟠
Kotlin Programming Languages
â–ē
Next.js Programming Languages
💚
Vue.js Programming Languages
ðŸ”Ĩ
Svelte Programming Languages
ðŸŽĻ
Tailwind CSS Programming Languages
💚
Node.js Programming Languages
🌐
HTML Programming Languages
ðŸŽĻ
CSS/SCSS Programming Languages
🐘
PHP Programming Languages
💎
Ruby Programming Languages
ðŸ”ī
Scala Programming Languages
📊
R Programming Languages
ðŸŽŊ
Dart Programming Languages
💧
Elixir Programming Languages
🌙
Lua Programming Languages
🐊
Perl Programming Languages
🅰ïļ
Angular Programming Languages
🚂
Express.js Programming Languages
ðŸą
NestJS Programming Languages
ðŸ›Īïļ
Ruby on Rails Programming Languages
◾ïļ
GraphQL Programming Languages
🟊
Haskell Programming Languages
💚
Nuxt.js Programming Languages
🔷
SolidJS Programming Languages
⚡
htmx Programming Languages
ðŸ’ŧ
VS Code Development Tools
🧠
PyCharm Development Tools
📓
Jupyter Development Tools
🧠
IntelliJ IDEA Development Tools
💚
Neovim Development Tools
ðŸ”Ū
Emacs Development Tools
🔀
Git DevOps & CLI
ðŸģ
Docker DevOps & CLI
â˜ļïļ
Kubernetes DevOps & CLI
☁ïļ
AWS CLI DevOps & CLI
🔄
GitHub Actions DevOps & CLI
🐧
Linux Commands DevOps & CLI
ðŸ’ŧ
Bash Scripting DevOps & CLI
🌐
Nginx DevOps & CLI
📝
Vim DevOps & CLI
ðŸ”Ļ
Makefile DevOps & CLI
🧊
Pytest DevOps & CLI
🊟
Windows DevOps & CLI
ðŸ“Ķ
Package Managers DevOps & CLI
🍎
macOS DevOps & CLI
🏗ïļ
Terraform DevOps & CLI
🔧
Ansible DevOps & CLI
⎈
Helm DevOps & CLI
ðŸ”Ļ
Jenkins DevOps & CLI
ðŸ”Ĩ
Prometheus DevOps & CLI
📊
Grafana DevOps & CLI
ðŸ’ŧ
Zsh DevOps & CLI
🐟
Fish Shell DevOps & CLI
💙
PowerShell DevOps & CLI
🔄
Argo CD DevOps & CLI
🔀
Traefik DevOps & CLI
☁ïļ
Azure CLI DevOps & CLI
☁ïļ
Google Cloud CLI DevOps & CLI
📟
tmux DevOps & CLI
🔧
jq DevOps & CLI
✂ïļ
sed DevOps & CLI
📊
awk DevOps & CLI
🌊
Apache Airflow DevOps & CLI
ðŸ”Ē
NumPy Databases & Data
🐞
Pandas Databases & Data
ðŸ”Ĩ
PyTorch Databases & Data
🧠
TensorFlow Databases & Data
📈
Matplotlib Databases & Data
🐘
PostgreSQL Databases & Data
🐎
MySQL Databases & Data
🍃
MongoDB Databases & Data
ðŸ”ī
Redis Databases & Data
🔍
Elasticsearch Databases & Data
ðŸĪ–
Scikit-learn Databases & Data
👁ïļ
OpenCV Databases & Data
⚡
Apache Spark Databases & Data
ðŸŠķ
SQLite Databases & Data
⚡
Supabase Databases & Data
ðŸ”ĩ
Neo4j Databases & Data
ðŸ“Ļ
Apache Kafka Databases & Data
🐰
RabbitMQ Databases & Data
ðŸ”Ī
Regex Utilities
📝
Markdown Utilities
📄
LaTeX Utilities
🔐
SSH & GPG Utilities
🌐
curl & HTTP Utilities
📜
reStructuredText Utilities
🚀
Postman Utilities
🎎
FFmpeg Utilities
🖞ïļ
ImageMagick Utilities
🔍
ripgrep Utilities
🔍
fzf Utilities
📗
Microsoft Excel Office Applications
📘
Microsoft Word Office Applications
📙
Microsoft PowerPoint Office Applications
📝
Hancom Hangul Hancom Office
ðŸ“―ïļ
Hancom Hanshow Hancom Office
📊
Hancom Hancell Hancom Office
📄
Google Docs Google Workspace
📊
Google Sheets Google Workspace
ðŸ“―ïļ
Google Slides Google Workspace
🔌
Cadence Virtuoso EDA & Hardware
⚙ïļ
Synopsys EDA EDA & Hardware
💎
Verilog & VHDL EDA & Hardware
⚡
LTSpice EDA & Hardware
🔧
KiCad EDA & Hardware
📝
Notion Productivity
💎
Obsidian Productivity
💎
Slack Productivity
ðŸŽŪ
Discord Productivity
ðŸŽĻ
Figma Design Tools
📘
Confluence Atlassian
📋
Jira Atlassian
🃏
Jest Testing
⚡
Vitest Testing
🎭
Playwright Testing
ðŸŒē
Cypress Testing
🌐
Selenium Testing
💙
Flutter Mobile Development
ðŸ“ą
React Native Mobile Development
🍎
SwiftUI Mobile Development
ðŸ“ą
Expo Mobile Development
🐍
Django Web Frameworks
⚡
FastAPI Web Frameworks
ðŸŒķïļ
Flask Web Frameworks
🍃
Spring Boot Web Frameworks
ðŸļ
Gin Web Frameworks
⚡
Vite Build Tools
ðŸ“Ķ
Webpack Build Tools
⚡
esbuild Build Tools
🐘
Gradle Build Tools
ðŸŠķ
Maven Build Tools
🔧
CMake Build Tools
ðŸŽŪ
Unity Game Development
ðŸĪ–
Godot Game Development
🔌
Arduino Embedded & IoT
🔍
Nmap Security
🐕
Datadog Monitoring
📖
Swagger/OpenAPI Documentation
No results found
EN KO

ðŸ“Ķ Array Basics

➕ Creating Arrays

np.array([1, 2, 3]) Create array from list
np.zeros((3, 4)) Create array of zeros
np.ones((2, 3)) Create array of ones
np.empty((2, 2)) Create empty array
np.full((3, 3), 7) Create array filled with value
np.eye(4) Create identity matrix
np.arange(0, 10, 2) Create array with range
np.linspace(0, 1, 5) Create evenly spaced array

📊 Array Properties

arr.shape Array dimensions
arr.ndim Number of dimensions
arr.size Total number of elements
arr.dtype Data type of elements
arr.itemsize Size of each element in bytes
arr.nbytes Total bytes consumed

🏷ïļ Data Types

np.int32, np.int64 Integer types
np.float32, np.float64 Float types
np.complex64, np.complex128 Complex types
np.bool_ Boolean type
arr.astype(np.float64) Convert data type

🔍 Indexing & Slicing

📍 Basic Indexing

arr[0] First element
arr[-1] Last element
arr[2, 3] 2D array element at row 2, col 3
arr[1:4] Slice from index 1 to 3
arr[::2] Every second element
arr[::-1] Reverse array

ðŸŽŊ Advanced Indexing

arr[[0, 2, 4]] Select by index array
arr[arr > 5] Boolean indexing
arr[np.where(arr > 5)] Where condition
np.argmax(arr) Index of max value
np.argmin(arr) Index of min value
np.nonzero(arr) Indices of non-zero elements

🔄 Reshaping & Manipulation

📐 Reshaping

arr.reshape(3, 4) Reshape to 3x4
arr.flatten() Flatten to 1D (copy)
arr.ravel() Flatten to 1D (view)
arr.T Transpose
arr.transpose(1, 0, 2) Transpose with axes order
arr.squeeze() Remove single-dimensional entries
np.expand_dims(arr, axis=0) Add dimension

🔗 Combining Arrays

np.concatenate([a, b], axis=0) Concatenate along axis
np.vstack([a, b]) Stack vertically
np.hstack([a, b]) Stack horizontally
np.dstack([a, b]) Stack depth-wise
np.stack([a, b], axis=0) Stack along new axis

✂ïļ Splitting Arrays

np.split(arr, 3) Split into 3 equal parts
np.vsplit(arr, 2) Split vertically
np.hsplit(arr, 2) Split horizontally
np.array_split(arr, 3) Split (allows unequal)

ðŸ§Ū Mathematical Operations

➕ Basic Math

arr + 5, arr - 5 Add/subtract scalar
arr * 2, arr / 2 Multiply/divide scalar
arr ** 2 Power
a + b, a * b Element-wise operations
np.dot(a, b) Dot product
a @ b Matrix multiplication

📈 Statistical Functions

np.mean(arr) Mean
np.median(arr) Median
np.std(arr) Standard deviation
np.var(arr) Variance
np.sum(arr) Sum
np.prod(arr) Product
np.min(arr), np.max(arr) Min/Max
np.percentile(arr, 75) 75th percentile

🔧 Universal Functions (ufunc)

np.sqrt(arr) Square root
np.exp(arr) Exponential
np.log(arr), np.log10(arr) Natural/base-10 log
np.sin(arr), np.cos(arr) Trigonometric
np.abs(arr) Absolute value
np.round(arr, 2) Round to 2 decimals
np.floor(arr), np.ceil(arr) Floor/ceiling

📊 Linear Algebra

ðŸ”Ē Matrix Operations

np.linalg.inv(A) Matrix inverse
np.linalg.det(A) Determinant
np.linalg.matrix_rank(A) Matrix rank
np.trace(A) Trace (sum of diagonal)
np.linalg.norm(A) Matrix norm

ðŸ§Đ Decomposition

np.linalg.eig(A) Eigenvalues and eigenvectors
np.linalg.svd(A) Singular value decomposition
np.linalg.qr(A) QR decomposition
np.linalg.cholesky(A) Cholesky decomposition

✏ïļ Solving Equations

np.linalg.solve(A, b) Solve Ax = b
np.linalg.lstsq(A, b) Least squares solution

ðŸŽē Random Numbers

🎰 Random Generation

np.random.rand(3, 4) Uniform [0, 1)
np.random.randn(3, 4) Standard normal
np.random.randint(0, 10, (3, 4)) Random integers
np.random.uniform(0, 1, 10) Uniform distribution
np.random.normal(0, 1, 10) Normal distribution
np.random.choice(arr, 5) Random choice
np.random.shuffle(arr) Shuffle in place
np.random.permutation(arr) Random permutation
np.random.seed(42) Set random seed

ðŸ’ū File I/O

📂 Save & Load

np.save("arr.npy", arr) Save single array (binary)
np.load("arr.npy") Load .npy file
np.savez("arrs.npz", a=arr1, b=arr2) Save multiple arrays
np.savetxt("arr.csv", arr, delimiter=",") Save as text/CSV
np.loadtxt("arr.csv", delimiter=",") Load from text/CSV
np.genfromtxt("data.csv", delimiter=",") Load with missing values

ðŸ’Ą Tips & Best Practices

âœĻ Useful Tips

  • Vectorization: Avoid loops, use NumPy operations for speed
  • Broadcasting: NumPy auto-expands arrays for element-wise ops
  • Views vs Copies: Slicing creates views, use .copy() for copies
  • Memory Layout: Use order="C" (row-major) or "F" (column-major)
  • Use np.newaxis: Add dimensions for broadcasting
  • Check with np.allclose(): Compare floats with tolerance