我不知道该怎么说
但我有一份清单
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