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

回答編集履歴

3

d

2020/12/15 11:35

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -28,4 +28,6 @@
28
28
  inp = cv2.resize(inp, (リサイズ後の幅, リサイズ後の高さ))
29
29
  ```
30
30
 
31
- でリサイズできると思います。
31
+ でリサイズできると思います。画像自体はこれでリサイズされますが、matplotlib の imshow() で表示しているので、表示される大きさは変わりません。
32
+
33
+ plt.figure(figsize=(図の幅, 図の高さ)) を plt.imshow() より前に入れておけば、表示される図の大きさを変更できます。

2

d

2020/12/15 11:34

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -25,7 +25,7 @@
25
25
  の次の行に
26
26
 
27
27
  ```
28
- inp = cv2.resize(inp, (28, 28))
28
+ inp = cv2.resize(inp, (リサイズ後の幅, リサイズ後の高さ))
29
29
  ```
30
30
 
31
31
  でリサイズできると思います。

1

d

2020/12/15 11:30

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -5,6 +5,8 @@
5
5
 
6
6
  [Python 3.x - PyTorch における正規化について|teratail](https://teratail.com/questions/295871#reply-417929)
7
7
 
8
+ 標準化は `new_x = (x - mean) / std` で行うので、標準化したデータをもとに戻すには、`x = new_x * std + mean` とします。
9
+
8
10
  > 2.inp = np.clip(inp, 0, 1)は、0から1の範囲にするということでよいでしょうか?
9
11
 
10
12
  配列 `inp` に 「0より小さい要素があったらその値を0に、1より大きい要素があったらその値を1にする」という意味です。