python 展示数列
时间: 2025-01-01 15:31:54 浏览: 11
### 如何在Python中生成或打印数列
为了生成或打印数列,在Python中有多种方法可以实现这一目标。一种常见的做法是利用内置函数`range()`来创建整数序列,再通过列表推导式或者循环结构将其转换成所需的格式。
#### 使用 `range()`
`range()` 函数能够方便地生成一系列连续的数值,默认情况下是从0开始到指定结束位置前的一个单位步长递增。如果想要改变起始值、终止条件以及增量大小,则可以通过传递额外参数给此函数完成定制化需求[^1]。
```python
for i in range(5): # 默认从0开始至4为止
print(i)
sequence = list(range(2, 8)) # 创建一个由2到7组成的列表
print(sequence)
```
#### 利用NumPy库生成更复杂的数组
对于更加复杂的数据集构建场景下,比如需要浮点型数据或者其他特定分布类型的随机样本时,借助第三方科学计算包如NumPy会显得尤为便捷高效。下面的例子展示了怎样运用numpy.arange() 或者 numpy.linspace() 来获取均匀间隔开来的元素集合;同时也介绍了如何调用np.random模块下的randint(), randn()等接口快速得到满足正态/泊松等多种统计特性的伪随机变量实例[^2]。
```python
import numpy as np
float_sequence = np.arange(start=0., stop=1., step=.1)
print(float_sequence)
evenly_spaced_values_between_0_and_pi = np.linspace(0, np.pi, num=9)
print(evenly_spaced_values_between_0_and_pi)
random_integer_array = np.random.randint(low=-5, high=6, size=(3,))
print(random_integer_array)
```
阅读全文