Math Methods

Anonymous contributor's avatar
Anonymous contributor
Anonymous contributor's avatar
Anonymous contributor
Published May 1, 2024
Contribute to Docs

In NumPy, Math Methods are used to perform mathematical operations on arrays. These methods encompass arithmetic operations, trigonometric functions, exponential and logarithmic functions, and more. They play a crucial role in scientific computing, data analysis, and machine learning, making NumPy indispensable across scientific research, engineering, finance, and data analysis domains.

Syntax

The generic syntax for the NumPy math methods is as follows:

numpy.math_method()

Example

import numpy as np
# Perform element-wise addition of two arrays using numpy.add() method
result = np.add([1, 2, 3], [10, 20, 30])
print("Result of addition:", result)
Result of addition: [11 22 33]

Basic Categories of Math Methods

1. Basic Arithmetic Operations

  • Addition numpy.add(): Performs element-wise addition of arrays.
  • Subtraction numpy.subtract(): Performs element-wise subtraction of arrays.
  • Multiplication numpy.multiply(): Performs element-wise multiplication of arrays.
  • Division numpy.divide(): Performs element-wise division of arrays.
  • Power numpy.power(): Performs element-wise exponentiation of arrays.

2. Trigonometric Functions

  • Sine numpy.sin(): Computes the sine of each element in the array.
  • Cosine numpy.cos(): Computes the cosine of each element in the array.
  • Tangent numpy.tan(): Computes the tangent of each element in the array.
  • Inverse Sine numpy.arcsin(): Computes the inverse sine of each element in the array.
  • Inverse Cosine numpy.arccos(): Computes the inverse cosine of each element in the array.
  • Inverse Tangent numpy.arctan(): Computes the inverse tangent of each element in the array.

3. Exponential and Logarithmic Functions

  • Exponential numpy.exp(): Computes the exponential of each element in the array.
  • Natural Logarithm numpy.log(): Computes the natural logarithm of each element in the array.
  • Base-10 Logarithm numpy.log10(): Computes the base-10 logarithm of each element in the array.

4. Miscellaneous Functions

  • Absolute Value numpy.absolute(): Computes the absolute value of each element in the array.
  • Square Root numpy.sqrt(): Computes the non-negative square root of each element in the array.
  • Ceiling numpy.ceil(): Rounds each element of the array to the nearest integer greater than or equal to that element.
  • Floor numpy.floor(): Rounds each element of the array to the nearest integer less than or equal to that element.
  • Rounding numpy.round(): Rounds each element of the array to the nearest integer.

Math Methods

.abs()
Calculates the absolute value of a given number or each element in an array.
.arccos()
Calculates the inverse cosine of each element in an array or a single value.
.arcsin()
Calculates the inverse sine of each element in an array.
.cos()
Computes the cosine of each element in an array or a single value.
.degrees()
Converts angles expressed in radians into degrees.
.exp()
Computes the exponential of all elements in the input array.
.log()
Calculates the natural logarithm of each element in an array.
.log10()
Calculates the base-10 logarithm of each element in an array.
.power()
Raises each element in the first array to the power of the corresponding element in the second array.
.round()
Rounds a number or an array of numbers to a specified number of decimal places.
.sin()
Calculates the trigonometric sine of each element in an array.
.sqrt()
Calculates the square root of each element in an array.
.tan()
Calculates the tangent of each element in an array or a single value in radians.

All contributors

Looking to contribute?

Learn Python:NumPy on Codecademy