Python 배열로 dict의 값을 변경하는 방법은 무엇입니까?

루카 라 자티

두 개의 변수 dict와 배열이 있으며 각 배열 값에 대해 사전 값을 변경하고 싶습니다.

Dict는 다음과 같습니다.

{'10.0.1.1': array([0.44739793, 0.45896071]),
 '10.0.1.11': array([0.0651452 , 0.79400788]),
 '10.0.1.17': array([-0.30955505, -0.68114728]),
 '10.0.1.18': array([-0.86424049,  0.36407693]),
 '10.0.1.2': array([ 0.53028569, -0.34903309]),
 '10.0.1.22': array([ 0.82654681, -0.12412811]),
 '10.0.1.23': array([-0.34425123,  0.1718602 ]),
 '10.0.1.25': array([-0.96558349, -0.56542351]),
 '10.0.1.26': array([-0.65562853,  0.03249861]),
 '10.0.1.5': array([ 0.29772161, -0.32568994]),
 '10.0.1.6': array([-0.09182783,  0.60688289]),
 '10.0.1.9': array([ 1.        , -0.25280971]),
 '10.0.11.100': array([0.25305214, 0.15893858]),
 '10.0.12.100': array([0.73537509, 0.38210647]),
 '10.0.13.100': array([-0.79243841, -0.32855154]),
 '10.0.14.100': array([-0.13199944, -0.34254908])}

그리고 배열 :

array([[-0.        ,  0.        ,  0.        , -0.92999877,  2.        ],
       [ 0.72697727, -1.00416248, -0.06716753, -0.16522289, -0.        ],
       [ 0.14544414, -0.04370471,  0.74557808,  0.70755899, -0.        ],
       [ 0.14544414, -0.04370471,  0.74557808,  0.70755899, -0.        ],
       [-0.14544414,  0.04370471, -0.74557808,  0.70755899, -0.        ],
       [-0.14544414,  0.04370471, -0.74557808,  0.70755899,  0.        ],
       [-0.        , -0.        ,  0.        , -0.4311162 , -0.        ],
       [ 0.14544414, -0.04370471,  0.74557808,  0.70755899,  0.        ],
       [ 0.        , -0.        ,  0.        , -0.4311162 , -0.        ],
       [-0.14544414,  0.04370471, -0.74557808,  0.70755899, -0.        ],
       [-0.        ,  0.        ,  0.        , -0.92999877, -2.        ],
       [ 1.18660948,  0.99293878, -0.57256311, -0.16522289, -0.        ],
       [-0.        , -0.        ,  0.        , -0.4311162 , -0.        ],
       [-1.18660948, -0.99293878,  0.57256311, -0.16522289, -0.        ],
       [-0.72697727,  1.00416248,  0.06716753, -0.16522289, -0.        ],
       [-0.        ,  0.        , -0.        , -0.4311162 ,  0.        ]])

나는 그것이 다음과 같기를 바랍니다.

{'10.0.1.1': array([-0.        ,  0.        ,  0.        , -0.92999877,  2.        ]),
 '10.0.1.11': array([ 0.72697727, -1.00416248, -0.06716753, -0.16522289, -0.        ]),
 '10.0.1.17': array([ 0.14544414, -0.04370471,  0.74557808,  0.70755899, -0.        ]),
 '10.0.1.18': array([ 0.14544414, -0.04370471,  0.74557808,  0.70755899, -0.        ]),
 '10.0.1.2': array([-0.14544414,  0.04370471, -0.74557808,  0.70755899, -0.        ]),
 '10.0.1.22': array([-0.14544414,  0.04370471, -0.74557808,  0.70755899,  0.        ]),
 '10.0.1.23': array([-0.        , -0.        ,  0.        , -0.4311162 , -0.        ]),
 '10.0.1.25': array([ 0.14544414, -0.04370471,  0.74557808,  0.70755899,  0.        ]),
 '10.0.1.26': array([ 0.        , -0.        ,  0.        , -0.4311162 , -0.        ]),
 '10.0.1.5': array([-0.14544414,  0.04370471, -0.74557808,  0.70755899, -0.        ]),
 '10.0.1.6': array([-0.        ,  0.        ,  0.        , -0.92999877, -2.        ]),
 '10.0.1.9': array([ 1.18660948,  0.99293878, -0.57256311, -0.16522289, -0.        ]),
 '10.0.11.100': array([-0.        , -0.        ,  0.        , -0.4311162 , -0.        ]),
 '10.0.12.100': array([-1.18660948, -0.99293878,  0.57256311, -0.16522289, -0.        ]),
 '10.0.13.100': array([-0.72697727,  1.00416248,  0.06716753, -0.16522289, -0.        ]),
 '10.0.14.100': array([-0.        ,  0.        , -0.        , -0.4311162 ,  0.        ])}

어떻게 할 수 있습니까?

데이비드 S

다음과 같은 사전 이해는 어떻습니까?

res = {k:x[i,:] for i, k in enumerate(d.keys())}

d원본 사전은 어디에 있고 게시 xnumpy배열 어디에 있습니까 ?

res is :

{'10.0.1.1': array([-0.        ,  0.        ,  0.        , -0.92999877,  2.        ]),
'10.0.1.11': array([ 0.72697727, -1.00416248, -0.06716753, -0.16522289, -0.        ]),
'10.0.1.17': array([ 0.14544414, -0.04370471,  0.74557808,  0.70755899, -0.        ]),
'10.0.1.18': array([ 0.14544414, -0.04370471,  0.74557808,  0.70755899, -0.        ]),
'10.0.1.2': array([-0.14544414,  0.04370471, -0.74557808,  0.70755899, -0.        ]),
'10.0.1.22': array([-0.14544414,  0.04370471, -0.74557808,  0.70755899,  0.        ]),
'10.0.1.23': array([-0.       , -0.       ,  0.       , -0.4311162, -0.       ]),
'10.0.1.25': array([ 0.14544414, -0.04370471,  0.74557808,  0.70755899,  0.        ]),
'10.0.1.26': array([ 0.       , -0.       ,  0.       , -0.4311162, -0.       ]),
'10.0.1.5': array([-0.14544414,  0.04370471, -0.74557808,  0.70755899, -0.        ]),
'10.0.1.6': array([-0.        ,  0.        ,  0.        , -0.92999877, -2.        ]),
'10.0.1.9': array([ 1.18660948,  0.99293878, -0.57256311, -0.16522289, -0.        ]),
'10.0.11.100': array([-0.       , -0.       ,  0.       , -0.4311162, -0.       ]),
'10.0.12.100': array([-1.18660948, -0.99293878,  0.57256311, -0.16522289, -0.        ]),
'10.0.13.100': array([-0.72697727,  1.00416248,  0.06716753, -0.16522289, -0.        ]),
'10.0.14.100': array([-0.       ,  0.       , -0.       , -0.4311162,  0.       ]),}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열의 튜플을 dict로 변환하는 방법은 무엇입니까?

분류에서Dev

numpy 배열의 dtype을 'object'로 변경하는 방법은 무엇입니까?

분류에서Dev

NumPy에서 배열 배열 (배열 배열)의 축 값을 변경하는 방법은 무엇입니까?

분류에서Dev

numpy 배열의 특정 인덱스 값을 0으로 변경하는 방법은 무엇입니까?

분류에서Dev

배열로 DataTable 열의 값을 검색하는 방법은 무엇입니까?

분류에서Dev

문자열을 Python 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

여러 열의 숫자 값을 변경하는 방법은 무엇입니까?

분류에서Dev

asarray의 출력을 Python에서 일반 배열로 다시 변환하는 방법은 무엇입니까?

분류에서Dev

Python에서 JSON의 텍스트 파일을 JSON 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

객체 배열 내부의 배열에서 각 값을 변경하는 방법은 무엇입니까?

분류에서Dev

openpyxl의 빈 (새) 열에 dict의 값을 쓰는 방법은 무엇입니까?

분류에서Dev

이전 비 inf 값에 대해 numpy 배열의 inf 값을 변경하는 방법은 무엇입니까?

분류에서Dev

kivy python에서 tree-view의 배경색을 변경하는 방법은 무엇입니까?

분류에서Dev

python 3.4.4에서 dict 값 목록을 튜플로 변환하는 방법은 무엇입니까?

분류에서Dev

numpy 배열의 유형을 문자열에서 bool로 변경하는 방법은 무엇입니까?

분류에서Dev

시간 열을 기준으로 일 열의 값을 변경하는 방법은 무엇입니까?

분류에서Dev

셀형 배열의 문자열을 숫자 독립 값으로 변환하는 방법은 무엇입니까?

분류에서Dev

csv의 행을 double 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

목록을 tcl의 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

Python : 목록의 모든 값을 ASCII 값으로 변환하는 방법은 무엇입니까?

분류에서Dev

Python : 목록의 모든 값을 ASCII 값으로 변환하는 방법은 무엇입니까?

분류에서Dev

Postgres : 배열의 각 요소에 대한 jsonb 값 유형을 변경하는 방법은 무엇입니까?

분류에서Dev

Ruby on Rails에서 params 배열의 값을 변경하는 방법은 무엇입니까?

분류에서Dev

2D 배열의 모든 값을 변경하는 방법은 무엇입니까?

분류에서Dev

2D 배열의 모든 값을 변경하는 방법은 무엇입니까?

분류에서Dev

배열 사전에서 요소의 값을 변경하는 방법은 무엇입니까?

분류에서Dev

목록으로 인덱싱 할 때 numpy 배열의 내용을 변경하는 방법은 무엇입니까?

분류에서Dev

다른 배열을 기반으로 numpy 배열의 값을 수정하는 방법은 무엇입니까?

분류에서Dev

DataGridView의 값을 변경하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    배열의 튜플을 dict로 변환하는 방법은 무엇입니까?

  2. 2

    numpy 배열의 dtype을 'object'로 변경하는 방법은 무엇입니까?

  3. 3

    NumPy에서 배열 배열 (배열 배열)의 축 값을 변경하는 방법은 무엇입니까?

  4. 4

    numpy 배열의 특정 인덱스 값을 0으로 변경하는 방법은 무엇입니까?

  5. 5

    배열로 DataTable 열의 값을 검색하는 방법은 무엇입니까?

  6. 6

    문자열을 Python 배열로 변환하는 방법은 무엇입니까?

  7. 7

    여러 열의 숫자 값을 변경하는 방법은 무엇입니까?

  8. 8

    asarray의 출력을 Python에서 일반 배열로 다시 변환하는 방법은 무엇입니까?

  9. 9

    Python에서 JSON의 텍스트 파일을 JSON 배열로 변환하는 방법은 무엇입니까?

  10. 10

    객체 배열 내부의 배열에서 각 값을 변경하는 방법은 무엇입니까?

  11. 11

    openpyxl의 빈 (새) 열에 dict의 값을 쓰는 방법은 무엇입니까?

  12. 12

    이전 비 inf 값에 대해 numpy 배열의 inf 값을 변경하는 방법은 무엇입니까?

  13. 13

    kivy python에서 tree-view의 배경색을 변경하는 방법은 무엇입니까?

  14. 14

    python 3.4.4에서 dict 값 목록을 튜플로 변환하는 방법은 무엇입니까?

  15. 15

    numpy 배열의 유형을 문자열에서 bool로 변경하는 방법은 무엇입니까?

  16. 16

    시간 열을 기준으로 일 열의 값을 변경하는 방법은 무엇입니까?

  17. 17

    셀형 배열의 문자열을 숫자 독립 값으로 변환하는 방법은 무엇입니까?

  18. 18

    csv의 행을 double 배열로 변환하는 방법은 무엇입니까?

  19. 19

    목록을 tcl의 배열로 변환하는 방법은 무엇입니까?

  20. 20

    Python : 목록의 모든 값을 ASCII 값으로 변환하는 방법은 무엇입니까?

  21. 21

    Python : 목록의 모든 값을 ASCII 값으로 변환하는 방법은 무엇입니까?

  22. 22

    Postgres : 배열의 각 요소에 대한 jsonb 값 유형을 변경하는 방법은 무엇입니까?

  23. 23

    Ruby on Rails에서 params 배열의 값을 변경하는 방법은 무엇입니까?

  24. 24

    2D 배열의 모든 값을 변경하는 방법은 무엇입니까?

  25. 25

    2D 배열의 모든 값을 변경하는 방법은 무엇입니까?

  26. 26

    배열 사전에서 요소의 값을 변경하는 방법은 무엇입니까?

  27. 27

    목록으로 인덱싱 할 때 numpy 배열의 내용을 변경하는 방법은 무엇입니까?

  28. 28

    다른 배열을 기반으로 numpy 배열의 값을 수정하는 방법은 무엇입니까?

  29. 29

    DataGridView의 값을 변경하는 방법은 무엇입니까?

뜨겁다태그

보관