https://docs.scipy.org/doc/numpy-1.16.1/reference/generated/numpy.random.randint.html
https://blog.csdn.net/tintinetmilou/article/details/79854725
https://www.programcreek.com/python/example/55590/numpy.random.randint
https://www.tutorialspoint.com/How-to-use-Python-Numpy-to-generate-Random-Numbers
random.randint
numpy.random.randint可以创建范围是[low, high]之间的随机整数数组。
有以下几种参数:
- low
- high
- size
- dtype
来用例子学习吧!
指定Low+high
创建随机整数数组,返回[1, 10]之间的整数:
1 | import numpy as np |
结果只会是1~9。
不指定high
1 | import numpy as np |
不指定high参数,结果只是0。也就是当我们不指定high参数时,low参数的值是数组里的最大范围。
1 | import numpy as np |
这个的结果只是0~4。证明了low参数的值是数组里的最大范围。
指定size
1 | import numpy as np |
1 | import numpy as np |
1 | import numpy as np |
只指定size
1 | 2, size=10) np.random.randint( |
1 | 1, size=10) np.random.randint( |
1 | 5, size=(2, 4)) np.random.randint( |
没有明确指定
1 | 1, 5) np.random.randint( |