ユーザ用ツール

サイト用ツール


プログラム:python

差分

このページの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}
-は''@''で書ける。+は''A@B''で書ける。
 また、アダマール積(Hadamard product) また、アダマール積(Hadamard product)
 \begin{eqnarray} \begin{eqnarray}
 A * B = A_{ij}B_{ij} A * B = A_{ij}B_{ij}
 \end{eqnarray} \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.1778239358.txt.gz · 最終更新: 2026/05/08 11:22 by kawaue