linspace 函数在 Python 中用于创建一个等差数列,它可以将一个区间的数值等分成指定数量的份。以下是 linspace 函数的用法:
import numpy as np
# 创建一个从 start 到 stop 的等差数列,包含 num 个元素
# num 是生成的样本数,默认为 50
# endpoint 参数决定是否包含终止值,默认为 True
# dtype 参数指定返回数组的数据类型,默认为 None
start = 1
stop = 10
num = 10
endpoint = True
# 使用 linspace 创建等差数列
array = np.linspace(start, stop, num, endpoint=endpoint)
print(array)
输出结果:
[1. 2. 3. 4. 5. 6. 7. 8. 9. 10.]
linspace 函数的参数说明如下:
start:序列起始值。
stop:序列结束值。
num:生成的样本数,默认为 50。
endpoint:如果为 True,最后一个样本包含在序列中;如果为 False,则不包含,默认为 True。
retstep:如果为 True,返回间隔值;如果为 False,则不返回,默认为 False。
dtype:返回数组的数据类型,默认为 None。
希望这能帮助你理解 linspace 函数在 Python 中的用法。