2017-05-05 12 views
-6

pythonの行列(リストのリスト)の質問を理解しようとしています。 Pythonについては、マトリックスの基本を理解したいので、うまくいけば助けてもらうことができます。Pythonの行列(リストのリスト)の特定の要素を見つける方法

私が探しています行列は次のとおりです。

[[5,6],[7,8]] 

r = len(matrix) - 1 

c = len(matrix[0]) - 1 

場合は、r = 8、C = 7のですか?

変数iとjが両方とも0の場合、これは何の要素ですか?

また
matrix[r - i][j] 

誰もが本当に参考になる行列を扱うPythonのインタビューの問題を理解する方法のいずれかの洞察力を持っている場合!

+2

なぜ8と7になると思いますか?あなたは本当に推論を表示しません。あなたが知っているように見えない言語のためにインタビューしているのはなぜですか? – user3591723

+0

IndexError:インデックスが範囲外にある – Hackaholic

+0

あなたは何を求めていますか? – mwweb

答えて

-2

Pythonで行列問題を解決しようとするときは、numpy配列を使用してください。このパッケージは基本的に高性能な行列計算のために作られています。 行列をループすると、行と列でアクセスできます。

あなたのr値が間違っています。 ネストされたリストです。 したがって、行列[0]はリスト[ie]であり、len(matrix)はネストされたリストのリストの数を返します。つまり、2の場合です。 したがって、r = 2-1 = 1およびc = 2 - 1 = 1 あなたが指定したように、i、jは0です。 行列[1-0] [0] =行列[1] [0] = 7

私はあなたに行きます問題の解決を試みる。

+0

あなたの助けをありがとう!あなたの上の他のコメントはすべて本当に不必要なので、私はあなたの助けに感謝します。 – Ria

関連する問題