前提・実現したいこと
pythonをしようしています。
dist_aの下向き(体格要素を含む)行列の値を操作したいです。
python
1a = [[6, 1], [6, 2], [6, 3], [6, 4], [6, 5], [6, 6], [6, 7], [6, 8], [6, 8]] 2dist_a = distance.cdist(a, a, metric='euclidean') 3print(dist_a) 4 5Out: 6array([[ 0., 1., 2., 3., 4., 5., 6., 7., 7.], 7 [ 1., 0., 1., 2., 3., 4., 5., 6., 6.], 8 [ 2., 1., 0., 1., 2., 3., 4., 5., 5.], 9 [ 3., 2., 1., 0., 1., 2., 3., 4., 4.], 10 [ 4., 3., 2., 1., 0., 1., 2., 3., 3.], 11 [ 5., 4., 3., 2., 1., 0., 1., 2., 2.], 12 [ 6., 5., 4., 3., 2., 1., 0., 1., 1.], 13 [ 7., 6., 5., 4., 3., 2., 1., 0., 0.], 14 [ 7., 6., 5., 4., 3., 2., 1., 0., 0.]])
具体例
このような形にしたいです。
python
1array([[ 100., 1., 2., 3., 4., 5., 6., 7., 7.], 2 [ 100., 100., 1., 2., 3., 4., 5., 6., 6.], 3 [ 100., 100., 100., 1., 2., 3., 4., 5., 5.], 4 [ 100., 100., 100., 100., 1., 2., 3., 4., 4.], 5 [ 100., 100., 100., 100., 100., 1., 2., 3., 3.], 6 [ 100., 100., 100., 100., 100., 100., 1., 2., 2.], 7 [ 100., 100., 100., 100., 100., 100., 100., 1., 1.], 8 [ 100., 100., 100., 100., 100., 100., 100., 100., 0.], 9 [ 100., 100., 100., 100., 100., 100., 100., 100., 100.]])
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。