diagのk=1とk=-1の違いが理解できません。
# coding: utf-8 from __future__ import absolute_import from __future__ import division from __future__ import print_function import os import numpy as np x = np.arange(9).reshape((3,3)) print(np.diag(x,k=1)) print(np.diag(x,k=-1))
と書いたコードを実行したとき
[1 5] [3 7]
と出力されました。
print(x)を行うと
[[0 1 2] [3 4 5] [6 7 8]]
と出力され、
なぜ[1 5][3 7]が
print(np.diag(x,k=1))
print(np.diag(x,k=-1)) で出力されるのでしょう
か?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。