最初に乱数を生成しました
Python
1# import NumPy into Python 2import numpy as np 3 4# Create a 1000 x 20 ndarray with random integers in the half-open interval [0, 5001). 5X = np.random.randint(0, 5001, (1000, 20)) 6 7# print the shape of X 8print(X) 9print(X.shape)
結果はこうでした
Python
1[[1161 4207 3983 ..., 2796 891 2731] 2 [ 513 706 4906 ..., 4809 3908 569] 3 [2797 3770 3002 ..., 2363 306 4878] 4 ..., 5 [4486 3713 3238 ..., 3307 3649 2036] 6 [ 865 4330 4570 ..., 3337 2015 899] 7 [1186 1731 4721 ..., 2257 2443 4611]] 8(1000, 20)
この時点では1000*20でした。
次にこうしました。各列の値の平均と、標準偏差を求めました。
Python
1# Average of the values in each column of X 2ave_cols = np.mean(X) 3print(X) 4# Standard Deviation of the values in each column of X 5std_cols = np.std(X) 6print(X)
結果はこうでした。
Python
1[[1942 3172 560 ..., 2772 3432 732] 2 [4857 1131 3693 ..., 1612 1343 3949] 3 [2666 3067 1401 ..., 2343 762 3730] 4 ..., 5 [3148 3801 2449 ..., 3532 479 37] 6 [ 580 769 853 ..., 1193 701 4058] 7 [ 507 502 2393 ..., 3413 3153 1916]] 8 9[[1942 3172 560 ..., 2772 3432 732] 10 [4857 1131 3693 ..., 1612 1343 3949] 11 [2666 3067 1401 ..., 2343 762 3730] 12 ..., 13 [3148 3801 2449 ..., 3532 479 37] 14 [ 580 769 853 ..., 1193 701 4058] 15 [ 507 502 2393 ..., 3413 3153 1916]]
そして最後に、shapeを求めました。
Python
1# Print the shape of ave_cols 2ave_cols.shape 3 4# Print the shape of std_cols 5std_cols.shape
結果はこうでした。
Python
1()
1. まず、なぜ結果が一つだけなのか。
2. どういう工程を経てこの結果が表示されたのか
どなたか教えてくださいませんでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。