data = np.random.uniform(-1, 1, (1000, 2)) * 10
というコードが出て来ました。まず、この(1000, 2)が何を表現しているのかわかりません。
np.random.uniform(-1, 1, 3)
なら-1〜0の3個の配列が得られるのは分かるのですが、(1000, 2)だと何個の配列が得られるのでしょうか?
また、* 10となぜ10がかけられているのかもわかりません。
np.random.uniform(-1, 1, (1000, 2))
と
np.random.uniform(-1, 1, (1000, 2)) * 10
の値を出力した時、
[[-0.81892826 -0.30632298] [ 0.65831767 -0.07878604]・・・]
と
[[ 7.43677077 -2.75860802] [-0.66447764 3.09948153]・・・]
と出力されて後者の値が10倍されているわけではなく、
np.random.uniform(-1, 1, (1000, 2)) * 10 で得られる値が何なのかがわかりません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/12/13 02:46
2017/12/13 02:54
2017/12/13 03:13
2017/12/13 03:19
退会済みユーザー
2017/12/13 04:27
2017/12/13 04:37
退会済みユーザー
2017/12/13 04:51