๊ด€๋ฆฌ ๋ฉ”๋‰ด

๐Ÿฆ• ๊ณต๋ฃก์ด ๋˜์ž!

Numpy zeros๊ด€๋ จ ๋ณธ๋ฌธ

Development/Python

Numpy zeros๊ด€๋ จ

Kirok Kim 2022. 2. 9. 02:27

np.zeros(shape,dtype=float,order='C')

1) shape

      • ์ƒˆ๋กœ์šด array์˜ ๊ทœ๊ฒฉ, ํฌ๊ธฐ๋ฅผ ๋„ฃ๋Š” ๋ถ€๋ถ„์œผ๋กœ ์ด ์‚ฌ์ด์ฆˆ์— ๋งž๊ฒŒ array๊ฐ€ ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค.

2) dtype

      • zero๋ผ๊ณ  ํ•˜์—ฌ ๊ทธ ์ˆซ์ž๊ฐ€ ๊ผญ float์ผ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด 0์€ ์ •์ˆ˜์ผ ์ˆ˜๋„ ์žˆ๊ณ  ์‹ค์ˆ˜์ผ ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์ ์ด๊ณ  ์ด ๋ถ€๋ถ„์˜ dtype์€ ํ›„์— ๋‚˜๋ˆ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์˜ฌ๋ฆผ์ด๋‚˜ ๋‚ด๋ฆผ์„ ์‚ฌ์šฉํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ผ ์ˆ˜ ์žˆ๋Š” parameter์ž…๋‹ˆ๋‹ค.

3) order

    • ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•  ๋•Œ ๋‹ค์ฐจ์›์˜ ๋ฐ์ดํ„ฐ ์ˆœ์„œ์— ๋Œ€ํ•œ ๋ฐฉ์‹์„ ๋…ผํ•˜๋Š” parameter๋กœ ๊ฒ‰๋ณด๊ธฐ์—๋Š” ์ฐจ์ด๊ฐ€ ์—†์–ด๋ณด์ž…๋‹ˆ๋‹ค. 'C' ๋˜๋Š” 'F' ๋งŒ์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” optional parameter๋กœ 'C'๋Š” row-major(C-style), 'F'๋Š” column-major(Fortran-style)์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. default๋Š” C type์„ ๊ฐ€๋ฅดํ‚ค๋Š” 'C'

 

 

np.zeros_like(a,dtype=None,order='K',subok=True,shape=None)

1) a : array_like

  • ์ด ๋ถ€๋ถ„์€ ๋‹ฎ๊ณ  ์‹ถ์€ ํฌ๊ธฐ์˜ array ํ˜น์€ ๊ทธ์™€ ๋น„์Šทํ•œ ํ˜•ํƒœ(np.mat:matrix)๋ฅผ ๋„ฃ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2) dtype

  • data-type, optional ๋ณ€ํ™˜ํ•˜๊ณ ์‹ถ์€ type์„ ์ ๋Š” parameter๋กœ ์•ž์—์„œ zeros์—์„œ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

3) order

  • {'C','F','A','K'}, optional zeros์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

4) subok

  • bool, optional, default=True
  • True๋ผ๋ฉด ์ƒˆ๋กœ ์ƒ์„ฑ๋˜๋Š” array๋ฅผ parameter 1) 'a'์˜ sub-class type์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•  ๋•Œ๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ False์˜ ๊ฒฝ์šฐ๋Š” base-class ์ฆ‰ array์˜ ํ˜•ํƒœ๋กœ ์‚ฌ์šฉํ• ์ง€์— ๋Œ€ํ•ด ์„ค์ •ํ•˜๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค.

5) shape

  • int or sequence of ints, optional

์ฐธ๊ณ  : https://aigong.tistory.com/62

 

numpy.zeros, numpy.zeros_like ์•Œ์•„๋ณด๊ธฐ

numpy zeros, zeros_like ์•Œ์•„๋ณด๊ธฐ ์šฐ๋ฆฌ๋Š” ๊ฐ„ํ˜น 0์œผ๋กœ ๊ฐ€๋“์ฐฌ array๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” 0์œผ๋กœ ๊ฐ€๋“์ฐฌ array ์ค‘์—์„œ๋„ ์–ด๋–ค array์˜ shape ๋ชจ์–‘์„ ๊ฐ€์ง„ ์ƒํƒœ๋กœ ๋ณต์‚ฌํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๋˜ํ•œ ์žˆ์Šต๋‹ˆ

aigong.tistory.com

 

๋ฐ˜์‘ํ˜•
Comments