teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

前提を追記しました。

2019/11/17 12:06

投稿

Hiro-Python
Hiro-Python

スコア4

title CHANGED
File without changes
body CHANGED
@@ -10,9 +10,30 @@
10
10
  gen = np.random.RandomState(0)
11
11
  a1 = gen.randn(8, 8)
12
12
 
13
- res =
13
+ res =
14
14
  print(res)
15
15
  ```
16
16
  ### 調べたこと
17
17
 
18
- argminやaxis=1などを使うのかもしれませんが、よく分かりませんでした
18
+ argminやaxis=1などを使うのかもしれませんが、よく分かりませんでした
19
+
20
+ ###追記
21
+
22
+ 前提が不足していました。すみません。
23
+
24
+ 私は、ネット上でPythonを学べるサイト(https://signate.jp/)でNumPyについて学んでいます。
25
+ 問4として、
26
+ 「a1の最小の値を持つ要素の行の位置番号をresに代入してください。」
27
+ という課題が出ました。
28
+
29
+ しかし、実際にres = a1.argmin(axis=1)を試しましたが、
30
+ 「変数`res`に意図した値が代入されていません。」
31
+ という評価で返ってきます。
32
+
33
+ 他の方がおっしゃっていた、下記のコードについても同じ評価でした。
34
+ ```
35
+ res = np.unravel_index(np.argmin(a1), a1.shape)
36
+ print(res)
37
+ ```
38
+ 他に何かやり方があるのでしょうか。
39
+ よろしくお願いいたします。