๐Ÿš€ Languege/Python

python - numpy(11) 2์ฐจ์› ๊ทธ๋ฆฌ๋“œ ํฌ์ธํŠธ

mini_world 2020. 3. 30. 18:55
๋ชฉ์ฐจ ์ ‘๊ธฐ

๊ทธ๋ฆฌ๋“œ๋ž€? 2์ฐจ์› ์˜์—ญ์— ๋Œ€ํ•œ (x,y)์˜ ์ขŒํ‘œ๊ฐ’ ์Œ.

metplotlib ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

๋ณ€์ˆ˜๊ฐ€ 2๊ฐœ์ธ 2์ฐจ์› ํ•จ์ˆ˜์˜ ๊ทธ๋ž˜ํ”„๋ฅผ ๊ทธ๋ฆฌ๊ฑฐ๋‚˜ ํ‘œ๋ฅผ ๊ทธ๋ฆฌ๊ณ ์ž ํ•˜๋Š” ๊ฒฝ์šฐ metplotlib ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉํ•œ๋‹ค.

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(3)
y = np.arange(5)
X, Y = np.meshgrid(x, y)

print(X)
print(Y)

plt.title('Grid Points')
plt.scatter(X, Y, linewidths=1)  # ์‚ฐ์ ๋„
plt.show()

[์ฝ”๋“œ ์‹คํ–‰ ๊ฒฐ๊ณผ]

๋ญ”๊ฐ€๊ฐ€ ํŒ์—…๋œ๋‹ค..ใ…‹

[[0 1 2]
 [0 1 2]
 [0 1 2]
 [0 1 2]
 [0 1 2]]
[[0 0 0]
 [1 1 1]
 [2 2 2]
 [3 3 3]
 [4 4 4]]

728x90