NumPy 使用Binet公式的斐波那契数列
我们所有人都熟悉斐波那契数列。序列中的每个数字都是它前面两个数字的总和。所以,这个序列是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34…… 在本教程中,我们将使用NumPy借助Binet公式实现同样的内容。
Binet Formula
n “是与斐波那契数列的前’n’个数字有关的参数。在第一个例子中,我们将找出斐波那契数列的前10个数字(n = 10),然后我们从用户那里获得参数’n’,并产生相应的结果。
注:我们忽略了斐波那契数列的第一个元素(0)。
例子1:要找到前10个斐波那契数。
输出 :
斐波那契数列的前10个数字是[ 1. 1. 2. 3. 5. 8. 13. 21. 34. 55. ] 。
例子2 :要找到前’n’个斐波那契数.
输出 :