このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
プログラム:python [2026/05/08 11:22] kawaue |
プログラム:python [2026/05/08 11:50] (現在) kawaue [ベクトル・行列の計算] |
||
|---|---|---|---|
| 行 203: | 行 203: | ||
| ====ベクトル・行列の計算==== | ====ベクトル・行列の計算==== | ||
| - | 外積(outer product)は二つのベクトルから行列を作る操作 | ||
| - | |||
| - | で、 | ||
| 普通の(? | 普通の(? | ||
| \begin{eqnarray} | \begin{eqnarray} | ||
| 行 211: | 行 208: | ||
| AB &=& \sum_{k}A_{ik}B_{kj} | AB &=& \sum_{k}A_{ik}B_{kj} | ||
| \end{eqnarray} | \end{eqnarray} | ||
| - | は'' | + | は'' |
| また、アダマール積(Hadamard product) | また、アダマール積(Hadamard product) | ||
| \begin{eqnarray} | \begin{eqnarray} | ||
| A * B = A_{ij}B_{ij} | A * B = A_{ij}B_{ij} | ||
| \end{eqnarray} | \end{eqnarray} | ||
| - | は'' | + | は'' |
| + | \begin{eqnarray} | ||
| + | a \otimes b = a_{i}b_{j} | ||
| + | \end{eqnarray} | ||
| + | で、Hadamard積を用いて | ||
| + | < | ||
| + | new_matrix = np.array(vector_a[:, | ||
| + | </ | ||
| + | と実装できる。 | ||
| ====機械学習==== | ====機械学習==== | ||