numpy-创建等差,等比数列

numpy-创建等差,等比数列

    • 等差数列
      • arange创建等差数列
      • linspace创建等差数列
    • 等比数列
      • logspace创建等比数列

等差数列

arange创建等差数列

// 1、arange(start,stop,step)  step是差值
matrix_arange = np.arange(1,100,10)
matrix_arange

输出结果
array([ 1, 11, 21, 31, 41, 51, 61, 71, 81, 91])

linspace创建等差数列

// 1、linspace(start,stop,num) 这里的num是个数,表示在start和stop之间创建num个值
matrix_linspace = np.linspace(2,20,10)
matrix_linspace

输出结果
array([ 2., 4., 6., 8., 10., 12., 14., 16., 18., 20.])

等比数列

logspace创建等比数列

// logspace(start,stop,num) 同linspace,这里的num指的是个数,指在start和stop之间创建num个数
matrix_logspace = np.logspace(2,20,10)
matrix_logspace

输出结果
array([1.e+02, 1.e+04, 1.e+06, 1.e+08, 1.e+10, 1.e+12, 1.e+14, 1.e+16,
1.e+18, 1.e+20])

你可能感兴趣的:(numpy)