두 개의 입력 배열 x와 y가 같은 모양입니다. 함수를 통해 일치하는 인덱스로 각 요소를 실행 한 다음 결과를 세 번째 배열 z에있는 해당 인덱스에 저장해야합니다. 이것을 이루기위한 가장 무난한 방법은 무엇입니까? 바로 지금 네 개의 네 개의 루프가 있습니다. 더 쉬운 방법이있을 것입니다.배열 단위 작업 배열
x = [[2, 2, 2],
[2, 2, 2],
[2, 2, 2]]
y = [[3, 3, 3],
[3, 3, 3],
[3, 3, 1]]
def elementwise_function(element_1,element_2):
return (element_1 + element_2)
z = [[5, 5, 5],
[5, 5, 5],
[5, 5, 3]]
내 기능이 개별 데이터 쌍에서만 작동하므로 혼란스러워집니다. x 및 y 배열을 함수에 단순히 전달할 수는 없습니다.
NumPy와 배열은 기본적으로 현명 요소이다. 즉, x + y = z – user1767344
매트릭스 레벨에서 연산을 수행 할 수 있으면 좋을까요? 예를 들어, 위의 예에서'z = x + y'가 작동합니다. 아마도 우리는 당신의 기능이 무엇인지를 보여줄 수 있으며 우리는 그것이 당신이 매트릭스에서 작업하도록 도울 수 있습니까? –