ユーザ用ツール

サイト用ツール


プログラム:python

差分

このページの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}
-<nowiki>@</nowiki>で書ける。 +''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}
-は<nowiki>*</nowiki>で書ける。 +''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.1778237810.txt.gz · 最終更新: 2026/05/08 10:56 by kawaue