Python math.acosh()

Anonymous contributor's avatar
Anonymous contributor
Published Aug 28, 2024
Contribute to Docs

In Python, the math.acosh() function returns the inverse hyperbolic cosine (also known as the hyperbolic arccosine) of a given number.

  • Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
    • Includes 6 Courses
    • With Professional Certification
    • Beginner Friendly.
      75 hours
  • Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
    • With Certificate
    • Beginner Friendly.
      24 hours

Syntax

math.acosh(x)
  • x: The value for which the inverse hyperbolic cosine is to be computed. It must be a real number greater than or equal to 1.

Example

The example below uses the math.acosh() function to return the hyperbolic arccosine of the specified numbers:

import math
# Hyperbolic arccosine of 1
print(math.acosh(1))
# Hyperbolic arccosine of 2
print(math.acosh(2))
# Hyperbolic arccosine of 10.5
print(math.acosh(10.5))

The output for the above code is:

0.0
1.3169578969248166
3.0422471120933285

Note: If the input value is less than 1, the function will return a ValueError.

Codebyte Example

The following codebyte example demonstrates how the math.acosh() function works:

Code
Output
Loading...

All contributors

Contribute to Docs

Learn Python on Codecademy

  • Looking for an introduction to the theory behind programming? Master Python while learning data structures, algorithms, and more!
    • Includes 6 Courses
    • With Professional Certification
    • Beginner Friendly.
      75 hours
  • Learn the basics of Python 3.12, one of the most powerful, versatile, and in-demand programming languages today.
    • With Certificate
    • Beginner Friendly.
      24 hours