作爲np.random
是PRNG,它可以接種和它的種子被手動設置爲可再現的結果。現在,它正在接種1和種子然後np.random.random()
構建你重置爲1
In [4]: np.random.seed?
Docstring:
seed(seed=None)
Seed the generator.
This method is called when `RandomState` is initialized. It can be
called again to re-seed the generator. For details, see `RandomState`.
Parameters
----------
seed : int or array_like, optional
Seed for `RandomState`.
Must be convertible to 32 bit unsigned integers.
隨機值矩陣後,你會總是得到相同的結果:
In [5]: np.random.random?
Docstring:
random_sample(size=None)
Return random floats in the half-open interval [0.0, 1.0).
其餘的是通常的numpy算術。 A - 1
用於矩陣A
意味着減去1逐元素從A
。而2 * A
是正常的標量操作。