目录
执行前需要导入包
import numpy as np
一、np.linspace (start, stop, num, endpoint)
np.linspace (start, stop, num, endpoint)
创建等差数组 — 指定数量
参数:
start:序列的起始值
stop:序列的终止值
num:要生成的等间隔样例数量,默认为50
endpoint:序列中是否包含stop值,默认为ture
#返回元素在0到100(包含100的)之间,元素个数为11的等差数组。
np.linspace(0, 100, 11)
结果array([ 0., 10., 20., 30., 40., 50., 60., 70., 80., 90., 100.])
二、np.arange(start,stop, step, dtype)
np.arange(start,stop, step, dtype)
- 创建等差数组 — 指定步长
- 参数
--step:步长,默认值为1
# 返回元素在0到100(不包含100的)之间 步长为11的 等差数组。
np.arange(0, 100, 11)
结果:array([ 0, 11, 22, 33, 44, 55, 66, 77, 88, 99])
三、np.logspace(start,stop, num)
np.logspace(start,stop, num)
- 创建等比数列
- 参数:
-- num:要生成的等比数列数量,默认为50
# 返回元素在10^0到10^2(包含10^2)之间, 元素个数为3的等比数组。
np.logspace(0, 2, 3)
结果:array([ 1., 10., 100.])