回答編集履歴
2
修正:ちょっと自信ない
answer
CHANGED
@@ -11,5 +11,4 @@
|
|
11
11
|
[0]])
|
12
12
|
```
|
13
13
|
|
14
|
-
普通の乗算記号`*`でかけ合わせると、**アダマール積**が適用されます。
|
14
|
+
普通の乗算記号`*`でかけ合わせると、**アダマール積**が適用されます。
|
15
|
-
ご提示のコードの場合、numpyの機能であるブロードキャスティングも同時に働いています。
|
1
追記
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
ドット積を使ってください。
|
1
|
+
**ドット積**を使ってください。
|
2
2
|
```Python
|
3
3
|
>>> a = np.array([[1], [0]])
|
4
4
|
>>> p = np.array([[1, 0], [0, 0]])
|
@@ -6,4 +6,10 @@
|
|
6
6
|
>>> np.dot(p, a)
|
7
7
|
array([[1],
|
8
8
|
[0]])
|
9
|
+
>>> p @ a
|
10
|
+
array([[1],
|
11
|
+
[0]])
|
9
|
-
```
|
12
|
+
```
|
13
|
+
|
14
|
+
普通の乗算記号`*`でかけ合わせると、**アダマール積**が適用されます。
|
15
|
+
ご提示のコードの場合、numpyの機能であるブロードキャスティングも同時に働いています。
|