python创建等比数列
时间: 2023-08-28 11:23:23 浏览: 105
Python100实例.docx
可以使用numpy库中的`logspace`函数创建等比数列。该函数的语法如下:
```python
numpy.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None, axis=0)
```
其中,`start`和`stop`是等比数列的起始值和终止值,`num`是等比数列中的元素个数(默认为50),`endpoint`表示是否包含终止值(默认为True),`base`表示对数的底数(默认为10.0),`dtype`表示返回的数组类型(默认为None),`axis`表示返回的数组的维度(默认为0)。
例如,创建一个以10为底,起始值为1,终止值为1000,共有10个元素的等比数列,可以使用以下代码:
```python
import numpy as np
arr = np.logspace(0, 3, num=10, base=10)
print(arr)
```
输出结果为:
```
[ 1. 2.15443469 4.64158883 10. 21.5443469
46.41588834 100. 215.443469 464.15888336 1000. ]
```
阅读全文