以下のコードのように、あるベクトルを自身の転置と掛けて行列を生成したいのですが、どうやればいいのかわからず困っています。
import numpy as np vec = np.array(range(6)) np.reshape(vec, (6,1)) print(vec.shape) #ここで(6,1)になってほしい mat = np.dot(vec, vec.T) print(mat) #6×6行列が欲しい
実行結果
(6,)
55
初歩的なことで恐縮なのですが、軽くググってわからなかったので質問させていただきます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/27 11:33