np.outer numpy in()



Np Outer Numpy



私のブログへようこそ

結果= numpy.outer(a、b) 非常に直感的で、行列の乗算よりも単純な外積を求めています
1. a、bは2つの配列であり、 a、bが高次元配列の場合、関数は自動的に1次元に平坦化されます
2.長さm、bの長さはn、結果はm * n配列の外積の結果、配列要素の結果は[i、j] = a [i] * a [j]
3.次のように計算されます
a = [a1、…、am]およびb = [b1、…、bn]
結果= [
[a1 * b1、a1 * b2、…、a1 * bn]
[a2 * b1、a2 * b2、…、a2 * bn]
..。
[am * b1、am * b2、…、am * bn]
]



具体例

np.outer([1,2,3],[4,5,6]) np.outer([[1],[2],[3]],[4,5,6]) The above results are running two array([[ 4, 5, 6], [ 8, 10, 12], [12, 15, 18]])