numpyまたはscipyには、次の操作を行う既存の関数はありますか?Pythonで対称行列を作成するための単列行列とその転置numpy scipy
z = [a, b]
z*z.T (transpose of the z)
=
[[a**2, a*b]
[b*a, b**2]]
ありがとうございます!
numpyまたはscipyには、次の操作を行う既存の関数はありますか?Pythonで対称行列を作成するための単列行列とその転置numpy scipy
z = [a, b]
z*z.T (transpose of the z)
=
[[a**2, a*b]
[b*a, b**2]]
ありがとうございます!
使用はnumpyのouter機能を使用することができます。
np.outer([2,4],[2,4])
array([[ 4, 8],
[ 8, 16]])
私はそれ自体の機能を知りませんが、これは何をしたいあなたを与える:
import numpy as np
z = np.array([3,4])
z[:,np.newaxis]*z[np.newaxis,:]
# Returns:
# [[ 9 12]
# [12 16]]
ありがとうございました!これは私が探していた標準的な機能です。 –