公開日:2019-08-15
最終更新日:2019-08-25
最終更新日:2019-08-25
np03-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]) |
np03-1:ベクトルのインデックス参照
alice
の2番目のアイテムに対する評価値を取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | インデックス参照を使う. |
np03-2:ベクトルのスライス
alice
の2番目から4番目のアイテムに対する評価値をndarray
として取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | スライスを使う. |
np03-3:ベクトルのスライス(ステップの指定)
alice
の1番目から5番目のアイテムまで一つおきに評価値をndarray
として取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | スライスを使う. |
np03-4:ベクトルのスライス(逆順)
alice
の評価値の並びを逆順にし,ndarray
として取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | スライスを使う. |
np03-5:イテレータによるベクトルの各要素の表示
alice
の各評価値を順に1行ずつ表示しよう.
難易度:★★
ミッション | 説明 |
---|---|
1 | イテレータを使う. |
np03-6:行列のインデックス参照
R
の2行4列目の評価値を取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | インデックス参照を使う. |
np03-7:行列のスライス(1)
R
の3列目の評価値すべてをndarray
として取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | スライスを使う. |
np03-8:行列のスライス(2)
R
の2列目から3列目の評価値すべてをndarray
として取得しよう.
難易度:★
ミッション | 説明 |
---|---|
1 | スライスを使う. |
np03-9:イテレータによる行列の各行の表示
R
の各行を1行ずつ表示しよう.
難易度:★★
ミッション | 説明 |
---|---|
1 | イテレータを使う. |
np03-10:イテレータによる行列の各要素の表示
R
の各要素を1行ずつ表示しよう.
難易度:★★
ミッション | 説明 |
---|---|
1 | イテレータを使う. |
2 | ndarray.flat 属性を使う. |