公開日:2019-08-15
最終更新日:2019-08-26
最終更新日:2019-08-26
np02-0:準備
次のコードを実行しよう.
1 2 3 4 5 |
>>> import numpy as np >>> >>> alice = np.array([5, 3, 4, 4, 5]) >>> bob = np.array([3, 1, 2, 3, 3]) >>> R = np.array([alice, bob]) |
np02-1:ベクトルの差
alice
とbob
の各評価値の差を求めよう.
難易度:★
ミッション | 説明 |
---|---|
1 | 算術演算を使う. |
np02-2:ベクトルの差の二乗
alice
とbob
の各評価値の差の二乗を求めよう.
難易度:★
ミッション | 説明 |
---|---|
1 | 算術演算を使う. |
np02-3:ベクトルの各要素の判定
alice
の各評価値が4
以上であるか否かを判定しよう.4
以上であればTrue
をそうでなければFalse
をndarray
として取得する.
難易度:★
ミッション | 説明 |
---|---|
1 | 比較演算子を使う. |
np02-4:ベクトルの内積
alice
とbob
の内積を求めよう.
難易度:★
ミッション | 説明 |
---|---|
1 | @ 演算子またはnumpy.dot() 関数を使う. |
np02-5:ベクトルの要素の総和
alice
の評価値の総和を取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | ndarray.sum() メソッドを使う. |
np02-6:ベクトルの要素の最大値
alice
の最高評価値を取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | ndarray.max() メソッドを使う. |
np02-7:ベクトルの要素の最小値
alice
の最低評価値を取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | ndarray.min() メソッドを使う. |
np02-8:行列の要素の総和(行方向)
R
を基にalice
とbob
のそれぞれの評価値の総和をndarray
として取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | ndarray.sum() メソッドを使う. |
2 | axis パラメタを指定する. |
np02-9:行列の要素の平均(列方向)
R
を基にアイテムごとの評価値の平均をndarray
として取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | ndarray.mean() メソッドを使う. |
2 | axis パラメタを指定する. |
np02-10:ユニバーサル関数(各要素の二乗)
alice
の各評価値の二乗をndarray
として取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | numpy.square() 関数を使う. |