初項と公差をarray(range(x,y,z))で指定する
import numpy as np x = np.array(range(7, 187, 11)) print(x)
[vagrant@localhost python]$ python myapp.py
[ 7 18 29 40 51 62 73 84 95 106 117 128 139 150 161 172 183]
arangeやlimspaceなどの方法もある
import numpy as np x = np.arange(6, 100, 12) print(x) y = np.linspace(8, 120, 15) print(y)
[vagrant@localhost python]$ python myapp.py
[ 6 18 30 42 54 66 78 90]
[ 8. 16. 24. 32. 40. 48. 56. 64. 72. 80. 88. 96. 104. 112.
120.]
linspaceは難しい等差数列ができるようで、応用が効くようだ。