NumPy lcm – 返回两个数字的最小公倍数

各位读者大家好!欢迎来到有关 NumPy 数学函数的另一个教程。在本教程中,我们将通过示例详细研究 NumPy lcm 函数。

您必须在数学课上计算过两个数字的lcm(最小公倍数) 。计算起来很有趣🙂

现在,让我们看看如何使用 Python 编程语言计算 lcm。让我们开始吧。

什么是 NumPy lcm?

NumPy lcm 是 NumPy 库的数学函数之一,用于计算两个输入数字的 lcm。这里,输入的数字必须是正数

让我们看一下该函数的语法。

NumPy lcm 的语法

numpy.lcm(x1 , x2)

这里,x1 和 x2 可以是单个数字,也可以是Numbers 的 NumPy 数组

注意:数字x1x2不能是浮点数。

使用 NumPy lcm

让我们编写一些代码来处理 numpy.lcm() 方法并看看如何使用它。

带有单个数字的 NumPy lcm

import numpy as np
 
print("The lcm of 3 and 15 is:",np.lcm(3 , 15))
 
print("The lcm of 12 and 44 is:",np.lcm(12 , 44))
 
print("The lcm of 3 and 9 is:",np.lcm(3 , 9))
 
print("The lcm of 120 and 200 is:",np.lcm(120,200))

输出

The lcm of 3 and 15 is: 15
The lcm of 12 and 44 is: 132
The lcm of 3 and 9 is: 9
The lcm of 120 and 200 is: 600

输出结果非常明显。现在,让我们看看如何计算两个 NumPy 数组的 lcm。

NumPy lcm 与 NumPy 数组

import numpy as np
 
a = np.array((12,44,78,144,10000))
 
b = np.array((24,54,18,120,100))
 
print("Input Arrays:\n",a,"\n",b)
 
print("The lcm values:\n",np.lcm(a , b))

输出

Input Arrays:
 [   12    44    78   144 10000]
 [ 24  54  18 120 100]
The lcm values:
 [   24  1188   234   720 10000]

numpy.lcm()从两个 NumPy 数组中各选取一个元素并计算它们的 lcm。

这就是 NumPy lcm 函数的全部内容,这个函数很容易理解并且使用简单。请继续关注更多此类文章。

参考

NumPy 文档 – NumPy lcm