📂 目录

  • 使用 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.   ]

这里,数值的间隔是基于对数而非线性的。


🔗 出站链接


📚 参考资料