any reasons for inconsistent numpy arguments of numpy.zeros and numpy.random.randn : <p>I'm implementing a computation using numpy zeros and numpy.random.randn</p>

<pre><code>W1 = np.random.randn(n_h, n_x) * .01
b1 = np.zeros((n_h, 1))
</code></pre>

<p>I'm not sure why <strong><em>random.randn()</em></strong> can accept two integers while <strong><em>zeros()</em></strong> needs a tuple. Is there a good reason for that?</p>

<p>Cheers, JChen.</p>
