これをどう表現したらいいのかわからない
しかし、私は言うリストを持っています
l = ['a','b','c','d','e']
これはソートされ、インデックス付けされているため、 l[0] => 'a' を実行すると
私はnp.eye(5)
対角線1を取得 するために使用します
array([[ 1., 0., 0., 0., 0.],
[ 0., 1., 0., 0., 0.],
[ 0., 0., 1., 0., 0.],
[ 0., 0., 0., 1., 0.],
[ 0., 0., 0., 0., 1.]])
しかし、私の目標は次のようなものを取得することです..
array([[ a., 0., 0., 0., 0.],
[ 0., b., 0., 0., 0.],
[ 0., 0., c., 0., 0.],
[ 0., 0., 0., d., 0.],
[ 0., 0., 0., 0., e.]])
=============アップデート===================
npここはnumpyライブラリです、ごめんなさい
numpy を np としてインポート