简单的例子,改变数组中的值不会aa改变结果np.random.uniform():
import numpy as np
np.random.seed(12345)
aa = np.array([3., 56., 7])
np.random.shuffle(aa)
print(np.random.uniform())
但是改变它的长度确实
import numpy as np
np.random.seed(12345)
aa = np.array([3., 56., 7, 0.])
np.random.shuffle(aa)
print(np.random.uniform())
我尝试检查源代码,但它的编写方式远远超出了我的 Python 技能。