์ผ์ด๋ฌ๋ค ๊ณผํ ์ปดํจํ
์ ์ํ Python ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ์ ๋ํ์ด 1.17, ๋ค์ฐจ์ ๋ฐฐ์ด ๋ฐ ํ๋ ฌ ์์
์ ์ค์ ์ ๋๊ณ ํ๋ ฌ ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ์ฌ ๋๊ท๋ชจ ํจ์ ๋ชจ์์ ์ ๊ณตํฉ๋๋ค. NumPy๋ ๊ณผํ ๊ณ์ฐ์ ์ฌ์ฉ๋๋ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋์
๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ C์ ์ต์ ํ๋ฅผ ์ฌ์ฉํ์ฌ Python์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๋ฐฐํฌ์ BSD ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ.
NumPy 1.17 ๋ฆด๋ฆฌ์ค ๋๋ ๋งํ ์ผ๋ถ ์์
์ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํค๋ ์ต์ ํ๋ฅผ ๋์
ํ๊ณ Python 2.7์ ๋ํ ์ง์์ ์ข
๋ฃํฉ๋๋ค. ์์
ํ๋ ค๋ฉด ์ด์ Python 3.5-3.7์ด ํ์ํฉ๋๋ค. ๊ธฐํ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ณ ์ ํธ๋ฆฌ์ ๋ณํ์ ์ํํ๊ธฐ ์ํ FFT(Fast Fourier Transforms) ๋ชจ๋์ ๊ตฌํ์ด fftpack์์ ๋ ๋น ๋ฅด๊ณ ์ ํํ ๋ชจ๋๋ก ์ด๋๋์์ต๋๋ค. ์ฃผ๋จธ๋์.
- ์๋ก์ด ํ์ฅ ๊ฐ๋ฅํ ๋ชจ๋ ํฌํจ
Random์ 19937๊ฐ์ ์์ฌ ๋์ ์์ฑ๊ธฐ(MT64, PCG64, Philox ๋ฐ SFCXNUMX) ์ค์์ ์ ํํ ์ ์์ผ๋ฉฐ ๋ณ๋ ฌ ํ๋ก์ธ์ค์์ ์ฌ์ฉํ ๋ ์ํธ๋กํผ๋ฅผ ์์ฑํ๋ ํฅ์๋ ๋ฐฉ๋ฒ์ ๊ตฌํํฉ๋๋ค.
- ๋นํธ๋ณ(๊ธฐ์) ๋ฐ ํ์ด๋ธ๋ฆฌ๋(Timsort) ๋ฐ์ดํฐ ์ ํ์ ๋ฐ๋ผ ์๋์ผ๋ก ์ ํ๋๋ ์ ๋ ฌ์
๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก NumPy ๊ธฐ๋ฅ์ ์ฌ์ ์ํ๋ ๊ธฐ๋ฅ์ด ํ์ฑํ๋์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru