numpy中arange函数内起始值必须大于结束值,否则生成为空的一维数组

 1 >>> import numpy as np
 2 >>> arr=np.arange(10,0.1)
 3 >>> print('a=',arr)
 4 a= []
 5 >>> arr=np.arange(10)
 6 >>> print('a=',arr)
 7 a= [0 1 2 3 4 5 6 7 8 9]
 8 >>> arr=np.arange(0,10,0.1)
 9 >>> print('a=',arr)
10 a= [ 0.   0.1  0.2  0.3  0.4  0.5  0.6  0.7  0.8  0.9  1.   1.1  1.2  1.3  1.4
11   1.5  1.6  1.7  1.8  1.9  2.   2.1  2.2  2.3  2.4  2.5  2.6  2.7  2.8  2.9
12   3.   3.1  3.2  3.3  3.4  3.5  3.6  3.7  3.8  3.9  4.   4.1  4.2  4.3  4.4
13   4.5  4.6  4.7  4.8  4.9  5.   5.1  5.2  5.3  5.4  5.5  5.6  5.7  5.8  5.9
14   6.   6.1  6.2  6.3  6.4  6.5  6.6  6.7  6.8  6.9  7.   7.1  7.2  7.3  7.4
15   7.5  7.6  7.7  7.8  7.9  8.   8.1  8.2  8.3  8.4  8.5  8.6  8.7  8.8  8.9
16   9.   9.1  9.2  9.3  9.4  9.5  9.6  9.7  9.8  9.9]
17 >>> arr=np.arange(10,1)
18 >>> print('a=',arr)
19 a= []
20 >>> 

numpy中arange函数内起始值必须大于结束值,否则生成为空的一维数组

原文地址:https://www.cnblogs.com/dmdoge/p/5602312.html