NumPy – Min Function
The minimum (min) function is one of the most basic and useful operations in data analysis.
In NumPy, np.min() is used to find the smallest value in an array efficiently.
It is widely used in:
- Data science
- Machine learning
- Statistics
- Finance
- Optimization problems
What is Min?
The min function returns the smallest value in a dataset.
Simply: It finds the lowest number in an array.
Import NumPy
import numpy as np
1. Minimum of a Simple Array
import numpy as np
A = np.array([10, 5, 30, 2, 50])
result = np.min(A)
print(result)
Output:
2
2. Min of 2D Array
import numpy as np
A = np.array([[4, 2],
[9, 1]])
print(np.min(A))
Output:
1
3. Min Along Axis (Rows vs Columns)
Min of Columns (axis=0)
import numpy as np
A = np.array([[4, 2],
[9, 1]])
print(np.min(A, axis=0))
Output:
[4 1]
Min of Rows (axis=1)
import numpy as np
A = np.array([[4, 2],
[9, 1]])
print(np.min(A, axis=1))
Output:
[2 1]
4. Min in Large Dataset
import numpy as np
A = np.array([100, 50, 200, 10, 300])
print(np.min(A))
Output:
10
5. Min with Floating Numbers
import numpy as np
A = np.array([2.5, 0.5, 3.8, 1.2])
print(np.min(A))
Output:
0.5
6. Min Using Random Data
import numpy as np
A = np.random.randint(1, 100, size=(3, 3))
print(A)
print("Min:", np.min(A))
Real-World Applications
1. Data Science
- Finding lowest values in datasets
- Detecting minimum performance
2. Machine Learning
- Loss function optimization
- Feature scaling
3. Finance
- Lowest stock price
- Risk analysis
4. Engineering
- Minimum stress values
- System limits
Why Use NumPy Min?
Using NumPy provides:
- Fast computation
- Multi-dimensional support
- Axis-based operations
- Efficient large-scale processing
Combined with Python, it becomes essential for data analysis and scientific computing.
Min vs Max
| Operation | Meaning |
|---|---|
| Min | Smallest value |
| Max | Largest value |
Summary
NumPy provides a simple and efficient way to find minimum values using:
np.min(array, axis=...)
It works for 1D, 2D, and multi-dimensional arrays.
Conclusion
The minimum function is essential for data analysis, optimization, and statistical operations. NumPy makes it fast, simple, and powerful for real-world applications.


0 Comments