0% found this document useful (0 votes)
16 views3 pages

NumPy Cheat Sheet: Functions & Examples

Uploaded by

amirpawar09
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views3 pages

NumPy Cheat Sheet: Functions & Examples

Uploaded by

amirpawar09
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

NumPy Complete Cheat Sheet

1. Array Creation
Function Description Example
[Link]() List ya sequence se array banata hai. [Link]([1,2,3])
[Link]() Sequence of numbers (like range()). [Link](0,10,2)
[Link]() Equally spaced numbers. [Link](0,1,5)
[Link]() Array of zeros. [Link]((3,4))
[Link]() Array of ones. [Link]((2,3))
[Link]() Identity matrix. [Link](3)
[Link]() Uniform random numbers. [Link](2,3)
[Link]() Normal distribution. [Link](1000)
[Link]() Random integers. [Link](0,100,10)
[Link]() Uninitialized array. [Link]((2,2))
[Link]() Filled with given value. [Link]((2,2),7)

2. Array Properties & Inspection


Function Description Example
[Link] Dimensions of array. [Link]
[Link] Number of dimensions. [Link]
[Link] Total elements. [Link]
[Link] Data type of elements. [Link]
[Link] Element size in bytes. [Link]
[Link]() Detailed info. [Link](arr)

3. Array Math & Operations


Function Description Example
+, -, *, /, ** Element-wise arithmetic. arr1 * arr2
[Link]() Square root. [Link](arr)
[Link]() Exponential e^x. [Link](arr)
[Link]() Natural log. [Link](arr)
[Link]() Trigonometric sine. [Link](arr)
[Link]() Absolute value. [Link](arr)
[Link]() Sum of elements. [Link](arr)
[Link]() Mean value. [Link](arr)
Function Description Example
[Link]() Standard deviation. [Link](arr)
[Link](), [Link]() Minimum/maximum. [Link](arr)
[Link](), [Link]() Index of min/max. [Link](arr)
[Link](), [Link]() Ceil/floor rounding. [Link](arr)

4. Array Indexing & Slicing


Function Description Example
arr[i] 1D element access. arr[5]
arr[i,j] 2D element access. arr[2,3]
arr[start:stop:step] Slicing. arr[2:8:2]
arr[condition] Boolean indexing. arr[arr>50]
arr[[i1,i2]] Fancy indexing. arr[[1,3,5]]

5. Array Manipulation
Function Description Example
[Link]() Change shape. [Link](6,2)
[Link]() Join arrays. [Link]([a,b])
[Link]() Vertical stack. [Link]([a,b])
[Link]() Horizontal stack. [Link]([a,b])
[Link]() Split array. [Link](arr,3)
[Link]() Flatten array. [Link]()
arr.T Transpose. arr.T
[Link]() Sort array. [Link](arr)

6. Linear Algebra
Function Description Example
[Link]() Dot product. [Link](A,B)
@ Matrix multiplication. A@B
[Link]() Matrix inverse. [Link](A)
[Link]() Determinant. [Link](A)
[Link]() Eigenvalues/vectors. [Link](A)
[Link]() Singular Value Decomposition. [Link](A)

7. Broadcasting
Example Description
arr+5 Scalar broadcasting.
arr1+arr2 Shape-compatible broadcasting.

8. Stats & Aggregation


Function Description Example
[Link]() Median value. [Link](arr)
[Link]() Variance. [Link](arr)
[Link]() Percentile. [Link](arr,90)
[Link]() Cumulative sum. [Link](arr)
[Link]() Cumulative product. [Link](arr)

9. Random Module
Function Description Example
[Link]() Random sample. [Link](arr,5)
[Link]() Fix randomness. [Link](42)
[Link]() Uniform distribution. [Link](0,1,10)
[Link]() Normal distribution. [Link](0,1,100)

10. Advanced Tricks


Function Description Example
[Link]() Unique values. [Link](arr)
[Link]() Clip values. [Link](arr,0,100)
[Link]() Conditional select. [Link](arr>50,1,0)
[Link]() Coordinate matrices. [Link](x,y)
[Link]()/[Link]() Save/load binary. [Link]('[Link]',arr)
[Link]()/[Link]() Save/load text. [Link]('[Link]',arr)

You might also like