簡單接觸了numpy的等差數(shù)列生成函數(shù)arange,在使用上又一點像range函數(shù)。在使用上,需要有三個參數(shù),除此之外似乎還有隱含參數(shù)。關(guān)于隱含參數(shù)就不去計較了,暫時先不去學(xué)習(xí)這么深入的功能。而常用的三個參數(shù)中,前兩個參數(shù)是等差數(shù)列的數(shù)據(jù)范圍,第一個參數(shù)是等差數(shù)列第一個元素。第3個參數(shù)則是等差數(shù)列的公差。
1 #!/usr/bin/python
2
3 import numpyas np
4
5 a = np.arange(0,100,10)
6 PRint(a)
運行結(jié)果如下:
$ python arange.py
[ 0 10 20 30 40 50 60 70 80 90]
如果填入的參數(shù)為浮點數(shù),那么生成的等差數(shù)列數(shù)據(jù)類型則為浮點數(shù)。
1 #!/usr/bin/python
2
3 import numpyas np
4
5 a = np.arange(0.0,100.0,10.0)
6 print(a)
運行結(jié)果如下:
GreydeMac-mini:numpy greyzhang$ python arange.py
[ 0. 10. 20. 30. 40. 50. 60. 70. 80. 90.]
新聞熱點
疑難解答