Programmers/프로그래머스-행렬의 곱셈-python
3440 단어 programmersprogrammers
문제📖
풀이🙏
- 2차원 행렬 arr1와 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성하라.
코드💻
# programmers, phase2:행렬의 곱셈, python3
# 본인 코드
import numpy as np
def solution(arr1, arr2):
arr1, arr2 = np.array(arr1), np.array(arr2)
return np.dot(arr1, arr2).tolist()
# 최적 코드
# - , - , - , 이도형 , Ezechiel_Kim 외 1 명
def solution(A, B):
return [[sum(a*b for a, b in zip(A_row,B_col)) for B_col in zip(*B)] for A_row in A]
결과😎
출처 && 깃허브📝
Author And Source
이 문제에 관하여(Programmers/프로그래머스-행렬의 곱셈-python), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cosmos/Programmers프로그래머스-행렬의-곱셈-python저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)