📂 目录
- 使用
np.arange()
创建数值范围数组 - 使用
np.linspace()
创建指定数量的数组 - 使用
np.logspace()
创建对数刻度数组 - 出站链接
- 参考资料
🔢 使用 np.arange()
创建数值范围数组
np.arange()
函数用于生成一个包含指定范围内的数值的数组,可以设置起始值、终止值和步长:
import numpy as np
a = np.arange(0, 10, 2) # 从 0 到 10(不包括 10),步长为 2
print(a) # 输出:[0 2 4 6 8]
- 起始值为
0
- 终止值为
10
(不包括) - 步长为
2
🧮 使用 np.linspace()
创建指定数量的数组
np.linspace()
用于生成指定数量的等间距数值。它接受起始值、终止值和生成的数值个数:
b = np.linspace(0, 10, 5) # 从 0 到 10(包括 10),生成 5 个数值
print(b) # 输出:[ 0. 2.5 5. 7.5 10. ]
🔍 使用 np.logspace()
创建对数刻度数组
np.logspace()
用于生成对数刻度的数值。可以指定对数的起始点和终止点:
c = np.logspace(0, 2, 5) # 从 10^0 到 10^2,生成 5 个数值
print(c) # 输出:[ 1. 3.162 10. 31.622 100. ]
这里,数值的间隔是基于对数而非线性的。
🔗 出站链接
📚 参考资料
- NumPy 官方文档
- W3Schools Python NumPy 教程
- 来自:www.52kanjuqing.com
发表回复