Skip to content

Commit

Permalink
[Term Entry] Python:NumPy Math Methods: .arctan() (#5653)
Browse files Browse the repository at this point in the history
* [Term Entry] Python:NumPy Math Methods: .arctan()

* Make suggested changes

* Update content/numpy/concepts/math-methods/terms/arctan/arctan.md

Co-authored-by: Savi Dahegaonkar <[email protected]>

---------
  • Loading branch information
Sriparno08 authored Nov 29, 2024
1 parent 8b84e97 commit 39364b2
Showing 1 changed file with 67 additions and 0 deletions.
67 changes: 67 additions & 0 deletions content/numpy/concepts/math-methods/terms/arctan/arctan.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
---
Title: '.arctan()'
Description: 'Calculates the inverse tangent of the elements in an array.'
Subjects:
- 'Computer Science'
- 'Data Science'
Tags:
- 'NumPy'
- 'Methods'
- 'Arrays'
- 'Elements'
CatalogContent:
- 'learn-python-3'
- 'paths/computer-science'
---

In NumPy, the **`.arctan()`** method calculates the inverse tangent of the elements in an [array](https://www.codecademy.com/resources/docs/numpy/ndarray) and returns a new array containing the calculated values. The values are in radians and lie in the range `-pi/2` to `pi/2`. By understanding this method, developers can effectively work with trigonometric calculations and geometric problems in NumPy.

## Syntax

```pseudo
numpy.arctan(arr, out=None, where=True)
```

- `arr`: The array whose inverse tangent is to be calculated.
- `out`: The array to be used for storing the result. If not provided or set to `None`, a new array is returned.
- `where`: A boolean array or condition that specifies the elements for which the inverse tangent is to be calculated. If not provided, it defaults to `True` for all the elements.
- If the condition is `True` for a specific element, the inverse tangent of that element is calculated.
- If the condition is `False` for a particular element, that element remains unchanged.

## Example

The following example demonstrates the usage of the `.arctan()` method:

```py
import numpy as np

# Creating an array
arr = np.array([0, 1, 2, -1, -2])

# Calculating the inverse tangent of the elements in the array
res = np.arctan(arr)

print(res)
```

The above code produces the following output:

```shell
[ 0. 0.78539816 1.10714872 -0.78539816 -1.10714872]
```

## Codebyte Example

The following codebyte example shows the use of the `.arctan()` method:

```codebyte/python
import numpy as np
# Creating an array
arr = np.array([10, 11, 12, -11, -12])
# Calculating the inverse tangent of the elements in the array
res = np.arctan(arr)
print(res)
```

0 comments on commit 39364b2

Please sign in to comment.