μλ νμΈμ, λ°μ΄ν° κ³Όνμ κ΄μ¬ μλ μ¬λ¬λΆ! μ€λμ νμ΄μ¬ μΈκ³μ μ¨μ μμ , NumPyμ λν΄ μμλ³΄λ €κ³ ν΄μ. π✨ NumPyκ° λ¬΄μμ΄κ³ , μ κ·Έλ κ² μ€μνμ§, κ·Έλ¦¬κ³ μ΄λ»κ² μ°λ¦¬μ μΌμμνμ μν₯μ λ―ΈμΉλμ§ ν¨κ» μ΄ν΄λ΄μ!
NumPyλ 무μμΌκΉμ? π€
NumPyλ "Numerical Python"μ μ€μλ§λ‘, 2005λ Travis OliphantλΌλ μ²μ¬ κ°λ°μκ° λ§λ νμ΄μ¬ λΌμ΄λΈλ¬λ¦¬μμ. μ΄ λΌμ΄λΈλ¬λ¦¬λ κ³Όνμ κ³μ°μ μν κ°λ ₯ν λꡬλ‘, νΉν λ€μ°¨μ λ°°μ΄μ λ€λ£¨λ λ° νμν΄μ.
NumPyμ μνΌνμ πͺ
1. μ΄μ€νΌλ: μΌλ° νμ΄μ¬ 리μ€νΈλ³΄λ€ μ΅λ 50λ°°λ λΉ λ₯΄λ΅λλ€!
2. λ©λͺ¨λ¦¬ μ μ½: λ°μ΄ν°λ₯Ό ν¨μ¨μ μΌλ‘ μ μ₯ν΄μ λ©λͺ¨λ¦¬λ₯Ό μκ»΄μ€μ.
3. λ€μ¬λ€λ₯: λ°μ΄ν° λΆμλΆν° μ΄λ―Έμ§ μ²λ¦¬κΉμ§ λ€μν λΆμΌμμ νμ½ν΄μ.
NumPyμ λΉλ° 무기: ndarray π―
NumPyμ ν΅μ¬μ 'ndarray'λΌλ νΉλ³ν λ°°μ΄ κ°μ²΄μμ. μ΄ λ°°μ΄μ λ§μΉ λ§λ²μ μμμ²λΌ λ°μ΄ν°λ₯Ό μ 리μ λνκ³ λΉ λ₯΄κ² κ³μ°ν μ μκ² ν΄μ€μ.
#python
import numpy as np
magic_box = np.array([[1,2,3], [4,5,6]])
print(magic_box)
#
[[1 2 3]
[4 5 6]]
μ΄λ κ² λ§λ magic_boxλ μΌλ° 리μ€νΈμ λ¬λ¦¬ μμ²λ μλλ‘ κ³μ°μ μνν μ μμ΄μ!
NumPyλ‘ ν μ μλ μ κΈ°ν μΌλ€ π
1. μ΄λ―Έμ§ μ²λ¦¬μ λ§λ²μ¬ πΌ️
NumPyλ₯Ό μ¬μ©νλ©΄ 볡μ‘ν μ΄λ―Έμ§ μ²λ¦¬λ κ°λ¨ν΄μ Έμ. μλ₯Ό λ€μ΄, νλ°± μ¬μ§μ 컬λ¬λ‘ λ°κΎΈλ κ²λ NumPyμ λ§λ²μΌλ‘ κ°λ₯ν΄μ!
#python
gray_image = np.random.randint(0, 256, (100, 100))
color_image = np.stack([gray_image, gray_image, gray_image], axis=-1)
#
2. λ μ¨ μμΈ‘μ λΉλ° λꡬ π€️
κΈ°μνμλ€μ NumPyλ₯Ό μ¬μ©ν΄ λ μ¨λ₯Ό μμΈ‘ν΄μ. 볡μ‘ν κΈ°μ λ°μ΄ν°λ₯Ό NumPy λ°°μ΄λ‘ μ μ₯νκ³ λΆμνλ©΄, λ΄μΌμ λ μ¨λ₯Ό λ μ ννκ² μ μ μλ΅λλ€!
3. μΈκ³΅μ§λ₯μ λλ π§
λ₯λ¬λ? λ¨Έμ λ¬λ? μ΄λ° μ΅μ κΈ°μ λ€μ κΈ°λ°μλ λͺ¨λ NumPyκ° μμ΄μ. NumPy μμ΄λ ChatGPT κ°μ AIλ μ‘΄μ¬ν μ μμ κ±°μμ!
NumPy vs μΌλ° νμ΄μ¬: μλ λκ²° π️π¨
NumPyμ μΌλ° νμ΄μ¬μ μλ μ°¨μ΄λ μ΄λ§μ΄λ§ν΄μ. μλ₯Ό λ€μ΄, 10,000x10,000 ν¬κΈ°μ νλ ¬μ κ³±νλ κ²½μ°:
- μΌλ° νμ΄μ¬: ☕ μ»€νΌ λͺ μ λ§μκ³ μ¬ μκ°
- NumPy: ⚡ λ κΉλΉ‘ν μ¬μ΄μ λ!
μ€μνμμμ NumPy νμ© μ¬λ‘ π
1. μλ£ μμ μ²λ¦¬: MRIλ CT μ€μΊ μ΄λ―Έμ§λ₯Ό λΆμν λ NumPyκ° ν° μν μ ν΄μ.
2. μ£Όμ μμ₯ λΆμ: κΈμ΅ μ λ¬Έκ°λ€μ΄ μ£Όκ° μμΈ‘μ NumPyλ₯Ό μ¬μ©νλ΅λλ€.
3. μμ¨μ£Όν μλμ°¨: μ€μκ°μΌλ‘ μ£Όλ³ νκ²½μ μΈμνλ λ° NumPyκ° μ¬μ©λΌμ.
λ§μΉλ©° π
NumPyλ λ¨μν λΌμ΄λΈλ¬λ¦¬κ° μλλΌ, νλ κ³Όνκ³Ό κΈ°μ μ μ¨μ μμ μ΄μμ. λ°μ΄ν° κ³Όν, AI, κ·Έλ¦¬κ³ λ―Έλ κΈ°μ μ μ€μ¬μ NumPyκ° μλ€λ κ±Έ κΈ°μ΅νμΈμ!
μ¬λ¬λΆλ NumPyλ₯Ό λ°°μ보λ 건 μ΄λ¨κΉμ? νμ΄μ¬μ μ΄ κ°λ ₯ν λκ΅¬λ‘ μ¬λ¬λΆλ§μ λ°μ΄ν° κ³Όν μ¬νμ μμν΄λ³΄μΈμ! ππ
#NumPy #λ°μ΄ν°κ³Όν #νμ΄μ¬ #μΈκ³΅μ§λ₯ #νλ‘κ·Έλλ° #λ¨Έμ λ¬λ #κ³Όνκ³μ° #λ°μ΄ν°λΆμ μ½λ© #ν ν¬λλ‘μ§ #STEM #μ»΄ν¨ν°κ³Όν #λΉ λ°μ΄ν° μκ³ λ¦¬μ¦ #μμΉν΄μ #λμ§νΈνλͺ #4μ°¨μ°μ νλͺ #ITκΈ°μ #κ°λ°μ #μ½λ©κ΅μ‘
0 λκΈ