# Make sure that DeprecationWarning within this package always gets printed
warnings.filterwarnings('always', category=DeprecationWarning,
module=r'^{0}\.'.format(re.escape(__name__)))
μ΄κ²μ μ λ§ λμ νλμ
λλ€. κΌ ν΄μΌ νλ€κ³ μκ°λλ©΄ append=True
λ₯Ό μ¬μ©νμΈμ.
μ΄κ²μ΄ κ·νμ μ ν리μΌμ΄μ
μ μ΄λ€ λ¬Έμ κ° μλμ§ μμΈν μ€λͺ
ν΄ μ£Όμκ² μ΅λκΉ? μ견μμ scikit-learn λ΄μμ DeprecationWarnings
μλ§ μν₯μ λ―ΈμΉλ κ²μ²λΌ λ€λ¦½λλ€.
(https://github.com/scikit-learn/scikit-learn/pull/6930μ κ΄λ ¨ ν λ‘ λ μ°Έμ‘°νμμμ€)
sklearn
μ΄ μ¬μ©μ μ μλ κ²½κ³ κ΅¬μ±μ μ¬μ μνλ μ΄μ λ₯Ό μμΈν μ€λͺ
ν΄ μ£Όμκ² μ΅λκΉ?
append=True
λ₯Ό μΆκ°νλ©΄ μ¬μ©μ μ§μ λμ§ μμ κ²½κ³ κ΅¬μ±μ 무μνμ§ μμ΅λλ€.
λ¬Έμ λ λ΄ μμ© νλ‘κ·Έλ¨ μ μ μν κ° ν¨ν€μ§ κ°μ Έμ€κΈ°μ μν₯μ λ°μ§ μμμΌ νλ€λ κ²μ λλ€. λλ λν λΉμ μ΄ λ΄ λ‘κΉ κ΅¬μ±μ λ³κ²½νλ κ²κ³Ό κ°μ μΌμ νλ κ²μ μνμ§ μμ΅λλ€.
append=Trueλ₯Ό μΆκ°νλ©΄ μ¬μ©μ μ§μ λμ§ μμ κ²½κ³ κ΅¬μ±μ μ¬μ μνμ§ μμ΅λλ€.
μμ€μμ sklearnμ μ€μΉνκ³ sklearn.utils.__init__.py
μμ μλμΌλ‘ μ¬μ© μ€λ¨μ μ κΈ°νμ¬ μλνμ΅λλ€. κΈ°λ³Έ ꡬμ±μ μ¬μ©νλ©΄ python -c "import sklearn.utils"
νΈμΆν λ μμλλ‘ κ²½κ³ κ° λ°μν©λλ€. μ°λ¦¬κ° μΆκ° ν κ²½μ° append=True
μ warnings.filterwarnings
μ¬μ©λμ§ sklearn/__init__.py
DeprecationWarning
λ μ΄μ λ°μν©λλ€. μ΄μ λ₯Ό μ‘°μ¬νμ§ μμμ΅λλ€.
νμ¬ μν©μ΄ λμλ€λ λ° λμν©λλ€. μ΄ μ€μ μμ μ΄λ€ μ’ λ₯μ μ€μ μ μΈ λ¬Έμ κ° λ°μνλμ§ μκ³ μΆμμ΅λλ€(μμΉμ μΌλ‘ λμλ€λ μ¬μ€ μΈμ). μ¬μ© μ¬λ‘λ₯Ό μ μ΄ν΄νλ©΄ μ¬λ°λ₯Έ μ루μ μ μ°Ύλ λ° λμμ΄ λ©λλ€. μ΄ λ¬Έμ λ https://github.com/scikit-learn/scikit-learn/issues/9857 μμ λ Όμλμμ΅λλ€(νΉν https://github.com/scikit-learn/scikit-learn/issues/9857#issuecomment- μ°Έμ‘°). 333351913 λ° https://github.com/scikit-learn/scikit-learn/issues/9857#issuecomment-333359072) νμ¬ μν©μ λν μ΄μ λ₯Ό μ€λͺ ν©λλ€.
https://github.com/scikit-learn/scikit-learn/issues/9857 μ 볡μ λ³ΈμΌλ‘ μ΄κ²μ λ«μ΅λλ€(μ¬λ¬ λ¬Έμ μ λν΄ λμΌν ν λ‘ μ΄ ννΈνλλ κ²μ λ°©μ§νκΈ° μν΄). λΉμ μ κ±°κΈ°μ μ견μ μ μνκ±°λ μ루μ μ μ μνλ κ²μ λ§€μ° νμν©λλ€.
κ°μ₯ μ μ©ν λκΈ
sklearn
μ΄ μ¬μ©μ μ μλ κ²½κ³ κ΅¬μ±μ μ¬μ μνλ μ΄μ λ₯Ό μμΈν μ€λͺ ν΄ μ£Όμκ² μ΅λκΉ?append=True
λ₯Ό μΆκ°νλ©΄ μ¬μ©μ μ§μ λμ§ μμ κ²½κ³ κ΅¬μ±μ 무μνμ§ μμ΅λλ€.λ¬Έμ λ λ΄ μμ© νλ‘κ·Έλ¨ μ μ μν κ° ν¨ν€μ§ κ°μ Έμ€κΈ°μ μν₯μ λ°μ§ μμμΌ νλ€λ κ²μ λλ€. λλ λν λΉμ μ΄ λ΄ λ‘κΉ κ΅¬μ±μ λ³κ²½νλ κ²κ³Ό κ°μ μΌμ νλ κ²μ μνμ§ μμ΅λλ€.