Header Ads Widget

⚡ Premium Tools Hub • EXE Apps + Full Python Source Code
Lite • Pro • Bundle Packs • Instant Download

NumPy Min Explained – Python np.min() Function with Examples and Use Cases

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

OperationMeaning
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.




Post a Comment

0 Comments