250x250
Link
๋์ GitHub Contribution ๊ทธ๋ํ
Loading data ...
Notice
Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- dataframe
- LDA
- numpy
- ADsP
- ํ ์คํธ๋ถ์
- ์๋ํด๋ผ์ฐ๋
- ํฌ๋กค๋ง
- ์ฃผ์ฑ๋ถ๋ถ์
- ๋์ํ๋ณธ
- ๊ตฐ์งํ
- ์ค๋ฒ์ํ๋ง
- ๋ ๋ฆฝํ๋ณธ
- ํ์ด์ฌ
- pandas
- datascience
- ์ธ๋์ํ๋ง
- t-test
- iloc
- opencv
- ๋ฐ์ดํฐ๋ถ์
- DBSCAN
- ADP
- PCA
- Python
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- ๋ฐ์ดํฐ๋ถ์์ ๋ฌธ๊ฐ
- ๋น ๋ฐ์ดํฐ๋ถ์๊ธฐ์ฌ
- ๋น ๋ฐ์ดํฐ
- ๋ฐ์ดํฐ๋ถ๊ท ํ
- Lambda
Archives
Data Science LAB
[Python] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ์ฐ์ต level2 (ํ๋ ฌ์ ๊ณฑ์ ) ๋ณธ๋ฌธ
๐ Coding Test/Programmers
[Python] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ ์ฐ์ต level2 (ํ๋ ฌ์ ๊ณฑ์ )
ใ ใ ใ ใ 2022. 12. 24. 18:48728x90
1. ๋ฌธ์ ์ค๋ช
2์ฐจ์ ํ๋ ฌ arr1๊ณผ arr2๋ฅผ ์ ๋ ฅ๋ฐ์, arr1์ arr2๋ฅผ ๊ณฑํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
2. ์ ํ ์ฌํญ
- ํ๋ ฌ arr1, arr2์ ํ๊ณผ ์ด์ ๊ธธ์ด๋ 2 ์ด์ 100 ์ดํ์ ๋๋ค.
- ํ๋ ฌ arr1, arr2์ ์์๋ -10 ์ด์ 20 ์ดํ์ธ ์์ฐ์์ ๋๋ค.
- ๊ณฑํ ์ ์๋ ๋ฐฐ์ด๋ง ์ฃผ์ด์ง๋๋ค.
3. ๋ด ํ์ด
import numpy as np
def solution(arr1, arr2):
answer = []
arr2_t = np.array(arr2).T
arr2_t = [[int(i) for i in x] for x in arr2_t]
for i in range(len(arr1)):
a = []
for j in range(len(arr2_t)):
a.append(sum([x*y for x,y in zip(arr1[i],arr2_t[j])]))
answer.append(a)
return answer
1. arr2 ์ ์นํ๋ ฌ๋ก ๋ฐ๊ฟ์ค
2. np.array๋ฅผ ์ฌ์ฉํ์ฌ ๋ณํํ๊ธฐ ๋๋ฌธ์ ์ ์๋ก ๋ฐ๋์ง ์์ ๋ฆฌ์คํธ ์ปดํ๋ฆฌํจ์ ์ ์ฌ์ฉํด์ ์ซ์๋ฅผ ์ ์๋ก ๋ฐ๊ฟ์ค
3. arr1์ i ๋ฒ์งธ ์์์ arr2๋ฅผ ์ ์น์ํจ ๋ฆฌ์คํธ๋ฅผ ๊ณฑํด์ค
4. ๋ค๋ฅธ ์ฌ๋ ํ์ด
def productMatrix(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]
728x90
'๐ Coding Test > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Comments