このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
プログラム:python [2026/05/08 10:56] kawaue |
プログラム:python [2026/05/08 11:50] (現在) kawaue [ベクトル・行列の計算] |
||
|---|---|---|---|
| 行 203: | 行 203: | ||
| ====ベクトル・行列の計算==== | ====ベクトル・行列の計算==== | ||
| - | また、外積(outer product)は | ||
| 普通の(? | 普通の(? | ||
| \begin{eqnarray} | \begin{eqnarray} | ||
| Ax &=& \sum_{j}A_{ij}x_{j}\\ | Ax &=& \sum_{j}A_{ij}x_{j}\\ | ||
| - | 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} | ||
| - | は<nowiki>*</nowiki>で書ける。 | + | は'' |
| + | \begin{eqnarray} | ||
| + | a \otimes b = a_{i}b_{j} | ||
| + | \end{eqnarray} | ||
| + | で、Hadamard積を用いて | ||
| + | <code> | ||
| + | new_matrix = np.array(vector_a[:, | ||
| + | </code> | ||
| + | と実装できる。 | ||
| ====機械学習==== | ====機械学習==== | ||