ํ์ด์ฌ(16)
-
[ํ์ด์ฌ] ๋ฐฐ์ด ์ธ๋ฑ์ฑ
ํ์ด์ฌ ๋ฐฐ์ด ์ธ๋ฑ์ฑ 7. Numpy array ์ธ๋ฑ์ฑ( ๊ธฐ๋ณธ์ธ๋ฑ์ฑ, boolean์ธ๋ฑ์ฑ(๋ง์คํฌ)) array indexing ๋ํ์ด์ ๊ฝ์ด๋ผ๊ณ ํ๋ ์ธ๋ฑ์ฑ์, ์ฑ๋ถ์ ์ถ์ถํ ๋ ํ์ํ ๊ฒ์ด๋ค. ๋จผ์ ๋ํ์ด๋ฅผ importํ๊ณ , array๋ฅผ ํ๋ ๋ง๋ค์ด์ง๋ค. index๋ 0๋ถํฐ ์์ํ๊ธฐ ๋๋ฌธ์, [5]๋ํด์ 6ํor 6์ด์ผ๋ก ํด์ํ nittaku.tistory.com ์ธ๋ฑ์ค์ ์์? Python ๋ฆฌ์คํธ ์ธ๋ฑ์ฑ & ์ฌ๋ผ์ด์ฑ์ ์์ ๊ฐ(๋ง์ด๋์ค) ์ฌ์ฉํด ๋ณด๊ธฐ Python, Pandas๋ฅผ Excel๋ณด๋ค ์ฌ๋ํ๋ ์ง์ฅ์ธ์ ์ํ ๋ธ๋ก๊ทธ emilkwak.github.io
2021.04.21 -
[ํ์ด์ฌ] ์ด๋ฏธ์ง ๊ฒน์ณ ๋ณด์ด๊ธฐ
์ฝ๋ํ ๋ง hit = cv2.resize(result, dsize=(WIDTH, HEIGHT), interpolation=cv2.INTER_NEAREST_EXACT) map = cv2.imread('img/map.png', 1) map = cv2.resize(background, dsize=(WIDTH, HEIGHT)) # ํค ์ ๋ ฅ์ด ์์ ๋ ๋ง๋ค 0.2์ฉ ๋ ๊ฐํ๊ฒ ๋ธ๋ ๋ a = 0.0 while(a
2021.04.15 -
[ํ์ด์ฌ] ์์ ํ์ผ ์ฐ๋(openpyxl)
0. ์์ฑ ๋ฐ ๊ธฐ๋ก import openpyxl openpyxl ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ถ๋ฌ์จ๋ค. wb = openpyxl.Workbook() sheet = wb.active sheet['A1'] = "Type" sheet['B1'] = "Name" sheet['C1'] = "Age" sheet['D1'] = "Fruit" ํ๋ฅผ ํ๋ ๋ง๋ค๊ณ , A1, B1, C1, D1์ ์์ฑ๊ฐ๋ค์ ๊ธฐ๋กํด์ค๋ค. TYPE = ['๋ํผ', '์ค๊ณ ์ฐจํ๋งค์', '์นดํ์ฌ์ฅ', ...] NAME = ['implanted_kid', '์ฐจ์ง์', '์ต์ค', ...] AGE = [26, 34, 32, ...] for i in range(2, 2002) sheet.cell(row=i, column=1).value = TYPE[i] sheet.cell..
2021.04.15 -
[ํ์ด์ฌ] ์ฌ๋ฌ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ผ์ ํ๋ฅ ๋ก ์์ฑ
0๋ถํฐ 1 ์ฌ์ด์ ๋์๋ฅผ ๋ฐ์์ํค๊ณ , ๋์ ํ๋ฅ ์ ํตํด ๊ตฌ์ฑํ ํ ์ด๋ธ์ ์ด๋ ๊ณณ์ ๋ค์ด๊ฐ๋๊ฐ๋ก ํ๋ฅ ์ ๋ฐ์ ๊ฐ๋ฅ ์์ # ์ฌ๊ณผ, ํฌ๋, ๋ณต์ญ์, ๊ทค์ ์๋์ ๊ฐ์ ํ๋ฅ ๋ก 100๊ฐ๋ฅผ ์์ฑ # ์ฌ๊ณผ 20%, ํฌ๋ 15%, ๋ณต์ญ์ 40%, ๊ทค 25% import random FRUIT_NUM = 100 # ๋์ ํ๋ฅ ์ ๊ณผ์ผ ์์๋๋ก ๊ธฐ๋ก FRUIT_PROB = [0.20, 0.35, 0.75, 1.00] FRUIT_DICT = {0: '์ฌ๊ณผ', 1: 'ํฌ๋', 2: '๋ณต์ญ์', 3: '๊ทค'} fruit_table = [0, 0, 0, 0] n = random.random() for i in range(FRUIT_NUM): for j in range(4): if n < fruit_prob[j]: fruit_tab..
2021.04.15 -
[ํ์ด์ฌ] do-while๋ฌธ์ด ์์ต๋๋ค
while True: run() if condition: break
2020.09.22 -
[ํ์ด์ฌ] ์ด๋ฏธ์ง → ๊ทธ๋ฆฌ๋(๋ฐฐ์ด)
์ฝ๋ํ ๋ง import numpy as np import cv2 # ์ด๋ฏธ์ง๋ฅผ ๋ถ๋ฌ์จ๋ค. map_img = cv2.imread('map.png', 0) # ์ด๋ฏธ์ง๋ฅผ ์ํ๋ ๊ทธ๋ฆฌ๋ ์ฌ์ด์ฆ๋ก ์ค์ธ๋ค(40 × 40) map_img = cv2.resize(map_img, dsize=(40, 40)) # numpy ๋ฐฐ์ด์ ๋ง๋ค๊ณ , width, height = map_img.shape map = np.zeros((width, height), np.uint8) # ๊ฒ์ ์ ํฝ์ ์ 0, ๋๋จธ์ง ํฝ์ ์ 1๋ก ์ฑ์ ๋ค. for x in range(height): for y in range(width): if map_img[x][y] > 0: map[x][y] = 1 else: map[x][y] = 0 # hhlab.tistory..
2020.09.21