Python 顺序序列生成:整数、浮点数、字符、布尔、日期
Python 顺序序列生成:整数、浮点数、字符、布尔、日期
在 Python 中,我们可以轻松地生成各种类型的顺序序列,例如整数序列、浮点数序列、字符序列、布尔序列和日期序列。以下是一些常用的方法和示例代码:
1. 生成一个整数序列:
seq = range(1, 10)
print(list(seq)) # 输出 [1, 2, 3, 4, 5, 6, 7, 8, 9]
2. 生成一个浮点数序列:
import numpy as np
seq = np.linspace(0, 1, 11)
print(seq) # 输出 [0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1. ]
3. 生成一个字符序列:
seq = 'abcdefg'
print(list(seq)) # 输出 ['a', 'b', 'c', 'd', 'e', 'f', 'g']
4. 生成一个布尔序列:
seq = [True, False, True, False]
print(seq) # 输出 [True, False, True, False]
5. 生成一个日期序列:
import pandas as pd
seq = pd.date_range('2021-01-01', '2021-01-10')
print(seq) # 输出 DatetimeIndex(['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04', '2021-01-05', '2021-01-06', '2021-01-07', '2021-01-08', '2021-01-09', '2021-01-10'], dtype='datetime64[ns]', freq='D')
通过以上示例,您可以根据需要选择合适的函数和方法来生成不同类型的顺序序列。
原文地址: https://www.cveoy.top/t/topic/jzrR 著作权归作者所有。请勿转载和采集!