π νλ‘κ·Έλλ°μΈμ΄/π Python

Python :: 15 - ν μνλ‘μ°λ‘ λ₯λ¬λμ λ§μ 보μ
μ΄λ² κΈμμλ "λ₯λ¬λ"μ λν΄ κ°λ¨ν μκ°νκ³ μ νλ€. μ°λ¦¬λ μ§λ κΈμμ κΈ°κ³νμ΅μ λν΄μ, κ·Έ μ€μμλ μ ννκ·λͺ¨λΈμ λΆμνλ κ°λ¨ν μμ λ₯Ό μ§ννμλ€. κΈ°κ³νμ΅ μ€μμλ μ΅κ·Ό ν° μ±κ³΅μ κ±°λκ³ μλ λ₯λ¬λμ΄λΌλ κΈ°μ μ λν΄ μμ보μ. μΈκ°μ λλ λ΄λ°μ΄λΌλ μλ§μ μ κ²½μΈν¬κ° μ°κ²°λμ΄μλ€. μ΄λ€μ μλ‘ ννμ μ νΈλ₯Ό μ£Όκ³ λ°λλ€. μΈκ°μ λμ μ μ¬νλλ‘ μΈκ³΅μ μΈ μ κ²½μΈν¬λ₯Ό νλ΄λ΄λ νλ‘κ·Έλ¨μ μ»΄ν¨ν° κ³Όνμλ€μ "νΌμ νΈλ‘ perceptron" μ΄λΌκ³ νλ€. νΌμ νΈλ‘ μ΄ νλμ μ κ²½μΈν¬λ₯Ό νλ΄λ΄λ κ²μ΄λΌλ©΄ μΈκ°μ λλ μ λ ₯μ νΈλ₯Ό λ°λ‘ μΆλ ₯μΌλ‘ λ°κΎΈλ κ²μ΄ μλλΌ μ λ ₯μ νΈλ₯Ό λ°μ μ¨κ²¨μ§ μ¬λ¬ μΈ΅μ κ±°μΉ λ€μ μΆλ ₯μ νΈλ₯Ό λ΄μ΄ λμ κ²μ΄λ€. μ΄κ²μ 볡μ‘νκ² λ§λ€λ©΄ λ§μ μΈ΅μ κ±°μ³ κ°λ κΉμ μ κ²½λ§μ λ κ²μ΄λ€..

Python :: 14 - κΈ°κ³νμ΅μΌλ‘ λλν μ»΄ν¨ν°λ₯Ό λ§λ€μ
μ°λ¦¬λ μ΄λκΉμ§ νμ΄μ¬μ λν΄ κ³΅λΆν΄μλ€. μ¬λ¬ λΌμ΄λΈλ¬λ¦¬λ€μ μ¬μ©ν΄λ³΄κ³ , λ€μν λ°μ΄ν°λ₯Ό λΆμνλ κ²μ μ΄μ μ λμλ€. μ΄λ²μλ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ νμ΅μ μννλ κΈ°κ³νμ΅μ μ리λ₯Ό μμ보μ. νμ΄μ¬μ μ΄λ¬ν κΈ°κ³νμ΅μ 곡λΆνλ κ²μ μμ΄μλ λ€μν λΌμ΄λΈλ¬λ¦¬λ₯Ό μ§μν΄μ€λ€. μ°λ¦¬λ κ·Έ μ€ νλμΈ sckit-learn μ μ΄μ©νμ¬ κ°λ¨ν λΆμμ μ§νν΄λ³΄κ² λ€. μ°μ κΈ°κ³νμ΅μ λν΄ μμ보μ. μ»΄ν¨ν°κ° μ¬λμ²λΌ μ€μ€λ‘ λ°°μΈ μ μλ€λ©΄ μ΄λ»κ² λ κΉ? μ°λ¦¬λ μ΄λκΉμ§ μ»΄ν¨ν°μκ² νΉμ μμ μ μν€κΈ° μν΄ νλ‘κ·Έλ¨μ μμ±νκ³ μ§μνμλ€. νμ§λ§ μ»΄ν¨ν°κ° λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ μ€μ€λ‘ νμ΅ν μ μλ€λ©΄ μ»΄ν¨ν°λ λμ± λ 볡μ‘ν μΌμ ν μ μμ κ²μ΄λ€. μλ₯Ό λ€λ©΄ μνκ³ μ μ΄μΈλμ λ°λ κ²½κΈ°κ° κ·Έλ λ€. μνκ³ μκ² λ°λ κ²½κΈ°..

Python :: 13 - μκ° μ 보λ₯Ό λ€λ£¨μ΄λ³΄μ
μ°λ¦¬λ μμ μ₯μμ νλ€μ€λ₯Ό μ΄μ©ν΄ λ°μ΄ν°λ₯Ό λ€λ£¨λ κ²μ ν΄λ³΄μλ€. μ΄λ²μλ μ΄λ―Έμ§ λ°μ΄ν°λ₯Ό λ€λ£¨μ΄ λ³Όν λ° μ΄λ―Έμ§λ μ»΄ν¨ν°μ μ μ₯λ 2μ°¨μ μκ° μ 보 νμΌμ΄λ€. λμ§νΈ μ΄λ―Έμ§ λ°μ΄ν°λ μμμ νννλ μ λ€μ΄ λͺ¨μ¬ ν μ₯μ μ΄λ―Έμ§κ° λλ λΉνΈλ§΅ bitmap λ°©μκ³Ό μ κ³Ό 곑μ , λ©΄λ€μ΄ μνμ μΈ μμΌλ‘ ννλ λ²‘ν° verbor μ΄λ―Έμ§λ‘ λλλ€. μ°λ¦¬λ μ΄λ²μ λΉνΈλ§΅ λ°©μμ λν΄μ λ€λ£° κ²μ΄λ€. μ΄λ―Έμ§μμ κ°μ₯ μμ ν¬κΈ°μ 곡κ°μ μ°¨μ§νλ©° νλμ μμ κ°μ κ°μ§κ³ μλ μ 보λ₯Ό ν½μ μ΄λΌκ³ νκ³ , λΉνΈλ§΅ λ°©μμ μ΄λ―Έμ§λ κ·Έλ¦Όμ κΈ°λ³Έ ꡬμ±μμλ₯Ό μλ―Ένλ μ΄ ν½μ λ‘ μ΄λ£¨μ΄μ§λ€. κ°μ₯ κ°λ¨ν ννμ λΉνΈλ§΅ μ΄λ―Έμ§λ ν ν½μ μ 0κ³Ό 1λ‘ νννλ μ΄λ―Έμ§μ΄λ€. μ΄λ 0μ μ΄λ―Έμ§ μμκ° μμμ μλ―Ένλ―λ‘ κ²μ μ, 1μ μ΄λ―Έμ§..

Python :: 12 - νλ€μ€λ‘ λ°μ΄ν°λ₯Ό λΆμν΄λ³΄μ
νλ€μ€λ 무μμ΄κ³ μ μ¬μ©νλκ°? μ°λ¦¬λ μ§κΈ νμ΄μ¬μ μ΄μ©ν΄μ λ°μ΄ν°λ₯Ό λ€λ£¨κ³ μ²λ¦¬νλ κ²μ 곡λΆνκ³ μλ€. μ΄ λκΉμ§ νμ΄μ¬μ λ§μ λ°μ΄ν°λ₯Ό κ°μ§κ³ μ°μ°νκ³ κ°κ³΅νλ λ°μ μ°μν λ₯λ ₯μ 보μ¬μ£Όμλ€. κ·Έλ°λ° μμ νμΌκ³Ό κ°μ΄ ν μ΄λΈ ννμ λ°μ΄ν°μ λν ν΅κ³μ λΆμμ΄λ λ°μ΄ν° νλͺ© μ¬μ΄μ μ°μ° λ±μλ μ ν©νμ§ μμλ€. μ΄ λ "νλ€μ€ Pandas" λ₯Ό μ΄μ©νλ€. νλ€μ€λ λνμ΄λ₯Ό κΈ°λ°μΌλ‘ ν λꡬμ΄κ³ λ€μκ³Ό κ°μ νΉμ§μ κ°λλ€. λΉ λ₯΄κ³ ν¨μ¨μ μ΄λ©° λ€μν ννλ ₯μ κ°μΆ μλ£κ΅¬μ‘° λ€μν ννμ λ°μ΄ν°μ μ ν© ν΅μ¬ ꡬ쑰 : Series, DataFrame μ°λ¦¬λ νλ€μ€λ‘ 무μμ ν μ μμκΉ? νλ€μ€λ₯Ό μ΄μ©νλ©΄ CSVνμΌ, μμ νμΌ, SQL λ°μ΄ν°λ² μ΄μ€μμ λ°μ΄ν°λ₯Ό μ½μ΄μ μ€νλ λμνΈμ ν μ΄λΈκ³Ό μ μ¬ν λ°μ΄..

Python :: 11 - μ°¨νΈλ₯Ό λ©μ§κ² κ·Έλ €λ³΄μ
λ°μ΄ν° κ³Όνμ 곡λΆνλ©΄μ "λ°μ΄ν° μκ°ν data visualization" λ λΉΌλμ μ μλ€. λ°μ΄ν° μκ°νλ μ μ΄λ μ , λ§λ κ·Έλν λ±μ μκ°μ μ΄λ―Έμ§λ₯Ό μ¬μ©νμ¬ λ°μ΄ν°λ₯Ό νλ©΄μ νμνλ€. ν¨κ³Όμ μΈ μκ°νλ μ¬μ©μκ° λ°μ΄ν°λ₯Ό λΆμνκ³ μΆλ‘ νλ λ° λμμ΄ λλ€. μ¬λλ€μ μκ°μ μΌλ‘ 보μ΄λ λ°μ΄ν°λ₯Ό μ§κ΄μ μΌλ‘ μ΄ν΄ν μ μκΈ° λλ¬Έμ΄λ€. λ°μ΄ν°λ₯Ό μκ°ννκΈ° μν λ§μ λκ΅¬κ° νμ΄μ¬μ μμ§λ§ μ°λ¦¬λ matplotlib λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©ν΄μ 곡λΆν΄λ³΄κ³ μ νλ€. matplotlib λΌμ΄λΈλ¬λ¦¬λ κ°μ₯ λ리 μ¬μ©λλ μκ°ν λꡬμ΄λ€. κ°λ¨ν λ§λ κ·Έλν, μ κ·Έλν, μ°ν¬λλ₯Ό 그리λ μ©λλ‘ μ 격μ΄λ€. μ΄λ² μ₯μμλ matplotlib μ μ΄μ©νμ¬ λ€μν μ’ λ₯μ μ°¨νΈλ₯Ό λ§λ€μ΄λ³΄μ. μ°μ κ·Έλν νλλ₯Ό μκ°νκ² λ€...

Python :: 10 - λνμ΄λ‘ μμΉ λ°μ΄ν°λ₯Ό μ²λ¦¬ν΄λ³΄μ
κ°μ νμ΄μ¬μ 곡λΆνκΈ° μμν μ΄μ λ μ¬λ¬ κ°μ§κ° μμ κ²μ΄λ€. νλ‘κ·Έλλ°μ μ²μ λ°°μ°λ μ¬λμ΄ μ νκΈ° μ¬μ΄, κ°νΈνλ©΄μ κ°λ ₯ν μΈμ΄μ΄κΈ° λλ¬ΈμΌ μλ μκ³ , κ°λ¨ν μ€ν¬λ¦½νΈλ₯Ό μμ±νμ¬ μλνλ₯Ό λλ¦¬κ³ μ νλ μ¬λλ μμ κ²μ΄λ€. λ Django νλ μμν¬λ₯Ό μ΄μ©ν΄ μΉ κ°λ°μ νκ³ μ νλ μ¬λλ μμ κ±°λΌκ³ μκ°νλ€. νμ§λ§ νμ΄μ¬μ λ κ°λ ₯ν μ μ λ°μ΄ν°λ₯Ό λΆμνκ³ μ ν λ λ€μν λͺ¨λλ€μ μ§μνκΈ° λλ¬Έμ λ°μ΄ν° κ³Όνκ³Ό λ¨Έμ λ¬λμ νλ κ²μ μμ΄μ μ ν©νλ€λ μ μΌ κ²μ΄λ€. μ΄λ² μ₯μμλ λνμ΄λ₯Ό μ΄μ©ν΄ λ°μ΄ν° κ³Όνμ 곡λΆνλλ° μμ΄μ λμ± νΈλ¦¬νκ² ν μ μλλ‘ κ³΅λΆν΄λ³΄κ³ μ νλ€. μμμ μ΄λ―Έ νμ΄μ¬μ 리μ€νΈμ λν΄μ 곡λΆν΄λ³΄μλ€. https://twix.tistory.com/12 [Python] 7 -..

Python :: 9 - ν μ€νΈλ₯Ό μ²λ¦¬ν΄λ³΄μ
μ§μ κ²μλ¬Ό λ§μ§λ§ μμ λ¬Έμ λ₯Ό ν΄κ²°νλ©΄μ λ¬Έμμ΄μ μ²λ¦¬νλ λ©μλκ° μ κΉ λ±μ₯νμλ€. μ€λλ μλ μμ£Ό λ€μν λ°μ΄ν°λ€μ΄ μμ§λ§, μ¬λμ΄ μ½μ μ μλ ν μ€νΈ ννμ λ°μ΄ν°λ₯Ό λ€λ£° μ€ μλ κ²μ μμ£Ό μ€μνλ€. μ΄λ² μ₯μμλ ν μ€νΈλ₯Ό μ²λ¦¬νλ μ°μ°λ€κ³Ό λ©μλλ€μ μμ보λλ‘ νμ. ν μ€νΈ λ°μ΄ν°λ ꡬ쑰νλ λ°μ΄ν°(HTML, XML, CSV, JSON λ±)μ ꡬ쑰νλμ§ μμ λ¬Έμ(μμ°μ΄λ‘ λ ν μ€νΈ)λ‘ λλ μ μλ€. μΌλ°μ μΌλ‘ λ°μ΄ν°λ κ°κ³΅λ ννκ° μλκΈ° λλ¬Έμ μ°λ¦¬λ μ΄ λ°μ΄ν°λ₯Ό μμ ν΄μ μμ ν λ°μ΄ν°λ‘ λ§λ€μ΄μΌ νλ€. μλ₯Ό λ€μ΄ ν μ€νΈ λ°μ΄ν°μ λμλ¬Έμκ° μμ¬ μμ μλ μκ³ , λ¬Έμμ΄μ μλ€μ νμμλ 곡백 λ¬Έμκ° λΆμ΄ μμ μλ μλ€. λ κΈ΄ λ¬Έμμ΄ μ€μμ μ°λ¦¬κ° νμν κ²μ μΌλΆλΆμΌ μλ μλ€. ..

Python :: 8 - μ°κ΄λ λ°μ΄ν°λ₯Ό λμ λλ¦¬λ‘ μ§μ μ§μ
μ΄μ μ₯μμλ 리μ€νΈμ ννμ΄λΌλ μλ£νμ λν΄ μμ보μλ€. μ΄λ²μλ ν€λ₯Ό μ΄μ©ν΄μ κ°μ μΆμΆν μ μλ μλ£νμΈ "λμ λ리 dictionary" μ λν΄μ μμ보μ. μ£Όλ‘ λ°μ΄ν°λ² μ΄μ€μμ νν λ³Ό μ μλ ꡬ쑰μΈλ°, λμ λ리λ κ° value κ³Ό κ΄λ ¨λ ν€ key κ° μλ€λ κ²μ΄ ν° νΉμ§μ΄λ€. λμ λ리λ₯Ό λ§λ€ λλ μ€κ΄νΈ {} λ₯Ό μ¬μ©νλ€. κ°λ¨νκ² μ νλ²νΈλΆλ₯Ό λ§λ λ€κ³ κ°μ νκ³ λμ λ리μ λν΄ μ΄ν΄λ³΄μ. phone_book = {} # 곡백 λμ λ리λ₯Ό μμ± phone_book["νκΈΈλ"] = "010-1234-5678" print(phone_book) # {'νκΈΈλ': '010-1234-5678'} μμ μ½λλ₯Ό 보면 {} λ₯Ό μ΄μ©νμ¬ κ³΅λ°± λμ λ리λ₯Ό λ§λ λ€. μ΄λ¦μ key λ‘ μ¬μ©νκ³ value μλ ..