>source

다음과 같은 사전이 있다고 가정해 보겠습니다.

d= {key1: [1,2,3], key2: [4,6,7]}

키 값에서 각 배열의 평균을 빼는 사전을 갖고 싶다면 다음을 수행할 수 있습니다.

new_d= {key: x -np.mean(x) for (key,x) in d.items()}

이제 내 사전은 실제로 다음과 같습니다.

d= {key1: [[1,2,3], [10,100,1000]], key2: [[4,5,6], [11,12,16]]}

이 경우 사전 이해는 어떻게 작동합니까?

결과는 다음과 같아야 합니다.

new_d= {key1: [[-1, 0, 1], [-360, -270, 630]], key2: [[-1, 0, 1], [-2, -1, 3]]}

도와주셔서 감사합니다!

1d 솔루션이 제안하는 것과 같은 numpy 배열을 원하거나 2d 출력이 보여주는 것과 같은 Python 목록을 원하십니까? 그리고 별도의 새로운 데이터 구조가 필요합니까, 아니면 제자리에서 수정해도 괜찮습니까?

Kelly Bundy2022-02-15 06:39:12
  • 이전 javascript : 양식을 JSON으로 변환
  • 다음 특정 Azure 기능에서 AAD 인증을 비활성화할 수 있습니까?