randint()和randrange()区别
randint(start, end) 相当于 randrange(start, end, 1)
np.random.randint()与random.randint()区别
random.randint()方法里面的取值区间是前闭后闭区间,而np.random.randint()方法的取值区间是前闭后开区间
np.random.randint中的size问题
size=(2,3,4)
生成两个34的矩阵
size=(5,3,4)
生成5个34的矩阵
例子:
import numpy as np
img = np.random.randint(0,256,size=[5,4,3],dtype=np.uint8)
print(img)
结果
[[[106 228 154]
[241 173 163]
[117 32 40]
[136 72 140]]
[[ 53 147 54]
[ 97 238 29]
[201 4 193]
[191 255 201]]
[[ 56 179 132]
[199 38 172]
[160 219 24]
[ 68 26 225]]
[[ 75 197 85]
[204 190 145]
[ 78 102 138]
[ 26 60 241]]
[[165 164 61]
[217 65 59]
[213 207 49]
[246 67 62]]]
***Repl Closed***
ide用的sublime