Numpy 常量

Numpy 常量是用于数学计算的预定义固定值。

例如,np.pi 是一个数学常数,它返回 pi (π) 的值,即 3.141592653589793。

使用预定义常量可以使我们的代码简洁易读。

我们将讨论 Numpy 库提供的一些常用常量。


Numpy 常量

在 Numpy 中,最常用的常量是 pie

np.pi

np.pi 是一个数学常数,它返回 pi (π) 的值,是一个浮点数。它的值约为 **3.141592653589793**。

让我们看一个例子。

import numpy as np

radius = 2
circumference = 2 * np.pi * radius
print(circumference)

输出

12.566370614359172

在此,np.pi 返回 **3.141592653589793** 的值,用于计算周长。

我们使用了常量 np.pi,而不是一个长浮点数。这使得我们的代码看起来更整洁。

注意:由于 pi 属于 Numpy 库,我们需要导入它并使用 np.pi 来访问它。


np.e

np.e 广泛用于指数和对数函数。它的值约为 **2.718281828459045**。

让我们看一个例子。

import numpy as np

y = np.e

print(y)

输出

2.718281828459045

在上面的示例中,我们只是打印了常量 np.e。正如我们所见,它返回其值 **2.718281828459045**。

然而,这个例子没有意义,因为这并不是我们在现实生活中使用常量 e 的方式。

我们通常将常量 eexp() 函数一起使用。e 是指数函数 exp(x) 的基数,等同于 e^x

让我们看一个例子。

import numpy as np

x = 1
y = np.exp(x)

print(y)

输出

2.718281828459045

正如你所见,我们得到了与上一个示例相同的结果。这是因为

np.exp(x) 

等同于

np.e ^ x

x 的值为 **1**。所以,np.e^x 返回常量 e 的值。


Numpy 常量和数组的算术运算

我们可以使用算术运算符对常量和数组中的所有元素执行加、减、除等运算。

让我们看一个例子。

import numpy as np

array1 = np.array([1, 2, 3])

# add each array element with the constant pi
y = array1 + np.pi

print(y)

输出

[4.14159265 5.14159265 6.14159265]

在此示例中,将值 **3.141592653589793** (π) 添加到 array1 的每个元素中。

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战