์๋ Gabriel, ๋๋ ์ฃผ๋ง์ ์ด๊ฒ์ ๊ฐ ๊ฒ์ด๋ค
์ด๊ฒ์ ์ด๋๊ฐ์ ์ฐ๊ฒฐํ๋ฉด ์ข๊ฒ ์ง๋ง numpy์ ํฌํจํ๊ธฐ์๋ ๋๋ฌด ํ์ ์์ฅ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํจ์์ nan*
๋ฒ์ ๋ง ์ํ๊ณ ptp
๋ ๊ทธ ์ค ํ๋๊ฐ ์๋๋๋ค.
๊ธฐ์กด nan*
ํจ์๋ฅผ ๋ณด๋ฉด ๋๋ถ๋ถ์ ๊ธฐ๋ณธ ํจ์์ nan ์๋ ๋ก๊ทธ๊ฐ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์
๋๋ค. ptp
๊ฐ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ํจ์๊ฐ ์๋๋ผ๋ ๋ฐ ๋์ํ์ง๋ง ์ ํธ ์ฒ๋ฆฌ ๋ฌธ์ ์ ๊ฝค ๋ง์ด ์ฌ์ฉํ๊ณ nanfunctions.py
์ ๋ค๋ฅธ ํจ์๋ฅผ ๊ณ ๋ คํ ๋ ๋๋ฝ๋ ๊ฒ์ฒ๋ผ ๋๊ปด์ง๋๋ค. ๊ธฐ๋ณธ ๋ฒ์ ๊ตฌํ์ ์๋ฃํ์ผ๋ฉฐ ์ ๋ฆฌ ๋ฐ ํ
์คํธ๊ฐ ์๋ฃ๋๋ฉด ๋ด ๊ณ์ ์ ์
๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ด๊ฒ์ผ๋ก ์งํํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๋ฉด, ์ ๋ ๋ฐฉ๊ธ ํจ์ ๊ตฌํ ๋ฐ ํด๋น ํ ์คํธ์ ํจ๊ป PR์ ์ด์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ถ๋ฅ ํ์์์ ์ด๊ฒ์ ๋ ผ์ํ์ต๋๋ค. ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์ด ๊ธฐ๋ฅ ์์ฒญ์ ๊ฑฐ๋ถํ๋ ๋ฐ ๋ง์กฑํ์ต๋๋ค. @charris ๋ ๊ธฐ๊ถ ํ๊ณ @seberg ๋ ๋ณ๋์ ๋ค์์คํ์ด์ค๋ฅผ ์์ํ ์ ์๋ค๊ณ ๋งํ์ต๋๋ค.
์ฌ๊ธฐ์ ์ฃผ๋ ๊ทผ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ ๋ง์ nan-function์ ์ํ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ฒ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ ๋ ๋ง์ nan-function์ผ๋ก ๋ฉ์ธ ๋ค์์คํ์ด์ค๋ฅผ ์ฑ์ฐ๋ ๊ฒ์ ์ ๋นํ๋์ง ์์ต๋๋ค(์ด ์์ ์์ ๋ค์์คํ์ด์ค์ ๋ฌด์์ด๋ ์ถ๊ฐํ๋ ค๋ฉด ์๋นํ ๋น์ฉ์ด ๋ญ๋๋ค.
ํนํ ์ด๊ฒ์ ๊ฒฝ์ฐ: ptp
๋ ์ด๋ฏธ ํ์ ์์ฅ์ด๋ฉฐ ํ๋ฆผ์์ด numpy์ ์ถ๊ฐํ๋ ์ค์์์ต๋๋ค. ๋ฐ๋ผ์ nanptp
๋ ์ํ์ง ์์ต๋๋ค.
bottleneck
์ ๊ฐ์ ๋ณ๋์ ํจํค์ง๋ ๋ ๋ง์ nan ๊ธฐ๋ฅ์ ๋ ์ ํฉํฉ๋๋ค.
@Gabriel-p์ ํ๋ณด @yliapis ๋ฅผ ์ ์ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์์ธํ ์ค๋ช ๊ฐ์ฌํฉ๋๋ค @rgommers
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์๋ Gabriel, ๋๋ ์ฃผ๋ง์ ์ด๊ฒ์ ๊ฐ ๊ฒ์ด๋ค