各位读者大家好!欢迎来到有关 NumPy 数学函数的另一个教程。在本教程中,我们将通过示例详细研究 NumPy lcm 函数。
您必须在数学课上计算过两个数字的lcm(最小公倍数) 。计算起来很有趣🙂
现在,让我们看看如何使用 Python 编程语言计算 lcm。让我们开始吧。
什么是 NumPy lcm?
NumPy lcm 是 NumPy 库的数学函数之一,用于计算两个输入数字的 lcm。这里,输入的数字必须是正数。
让我们看一下该函数的语法。
NumPy lcm 的语法
numpy.lcm(x1 , x2) |
这里,x1 和 x2 可以是单个数字,也可以是Numbers 的 NumPy 数组。
注意:数字x1和x2不能是浮点数。
使用 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 函数的全部内容,这个函数很容易理解并且使用简单。请继续关注更多此类文章。