ユーザ用ツール

サイト用ツール


プログラム:python

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
プログラム:python [2025/08/14 09:23]
kawaue
プログラム:python [2026/05/08 11:50] (現在)
kawaue [ベクトル・行列の計算]
行 200: 行 200:
 plt.figure() plt.figure()
 </code> </code>
 +
 +
 +====ベクトル・行列の計算====
 +普通の(?)ベクトルと行列、行列と行列の積
 +\begin{eqnarray}
 +Ax &=& \sum_{j}A_{ij}x_{j}\\
 +AB &=& \sum_{k}A_{ik}B_{kj}
 +\end{eqnarray}
 +は''A@B''で書ける。
 +また、アダマール積(Hadamard product)
 +\begin{eqnarray}
 +A * B = A_{ij}B_{ij}
 +\end{eqnarray}
 +は''A*B''で書ける。外積(outer product)は二つのベクトルから行列を作る操作
 +\begin{eqnarray}
 +a \otimes b = a_{i}b_{j}
 +\end{eqnarray}
 +で、Hadamard積を用いて
 +<code>
 +new_matrix = np.array(vector_a[:, np.newaxis] * vector_b[np.newaxis, :])
 +</code>
 +と実装できる。
  
 ====機械学習==== ====機械学習====
プログラム/python.1755163433.txt.gz · 最終更新: 2025/08/14 09:23 by kawaue