python numpy等比数列
时间: 2023-10-31 16:05:16 浏览: 102
python numpy生成等差数列、等比数列的实例
Python中的NumPy库可以用来生成等差数列和等比数列。其中,等比数列可以通过linspace()函数来生成。该函数的参数包括起始值、终止值和元素个数。具体实现方法如下所示:
import numpy as np
arr = np.linspace(start, stop, num, endpoint=True, retstep=False, dtype=None)
其中,start表示等比数列的起始值,stop表示等比数列的终止值,num表示等比数列的元素个数。如果endpoint为True,则终止值也会被包含在等比数列中;如果为False,则终止值不会被包含在等比数列中。retstep表示是否返回等比数列中相邻两个元素之间的差值,dtype表示等比数列的数据类型。
例如,生成从1到100的10个等比数列,代码如下:
import numpy as np
arr = np.linspace(1, 100, 10)
print(arr)
输出结果为:[ 1. 12.11111111 23.22222222 34.33333333 45.44444444
56.55555556 67.66666667 78.77777778 89.88888889 100. ]
阅读全文