์ฌ์ฉ ๊ฐ๋ฅ ๊ณผํ ์ปดํจํ
์ ์ํ Python ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ์ ๋ํ์ด 1.19, ๋ค์ฐจ์ ๋ฐฐ์ด ๋ฐ ํ๋ ฌ ์์
์ ์ค์ ์ ๋๊ณ ํ๋ ฌ ์ฌ์ฉ๊ณผ ๊ด๋ จ๋ ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ์ฌ ๋๊ท๋ชจ ํจ์ ๋ชจ์์ ์ ๊ณตํฉ๋๋ค. NumPy๋ ๊ณผํ ๊ณ์ฐ์ ์ฌ์ฉ๋๋ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค ํ๋์
๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ C์ ์ต์ ํ๋ฅผ ์ฌ์ฉํ์ฌ Python์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๋ฐฐํฌ์ BSD ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ.
NumPy 1.19๋ ๋ ์ด์ Python 3.5๋ฅผ ์ง์ํ์ง ์์ผ๋ฉฐ Python 2๋ฅผ ์ง์ํ๋ ์ฝ๋๋ฅผ ์ ๊ฑฐํฉ๋๋ค(numpy.compat ๋ ์ด์ด๋ ํ์ฌ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค). ์ง์๋๋ ๋ฒ์ ์ Python 3.6, 3.7 ๋ฐ 3.8์
๋๋ค. ๋ชจ๋ ๊ฐ๋ฐ์ ๊ณ์๋จ numpy.random ๋ฌด์์ ์ํ ์์
์ ์ํด. Aarch64 ์ํคํ
์ฒ ๋ฐ Python ๊ตฌํ ์ฌ์ฉ ์ NumPy ํ ํจํค์ง์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค. ํ์ด ํ์ด. ํผ์ง๋ ๊ธฐ๋ฅ numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero ๋ฐ numpy.array_equal. AVX ์ง์๊ณผ ๊ฐ์ CPU ๊ธฐ๋ฅ ๊ฐ์ง ๊ธฐ๋ฅ์ด ํฅ์๋์์ต๋๋ค. 5~7๋ฐฐ ๋ ๋น ๋ฅด๊ฒ ์๋ํ๋ ๊ตฌํ์ด ์ถ๊ฐ๋์์ต๋๋ค. np.exp ์
๋ ฅ ๋ฐ์ดํฐ ์ ํ np.float512์ ์ฌ์ฉ๋๋ AVX64 ๊ธฐ๋ฐ์
๋๋ค.
์ถ์ฒ : opennet.ru