μ΄κ²μ΄ λ²κ·ΈμΈμ§ κΈ°λ₯μΈμ§ νμ€νμ§ μμ§λ§ λ€μμ μ¬μ©νλ κ²½μ° :
f_data = np.genfromtxt('file.dat', dtype=None, unpack=True)
μ¬κΈ°μ file.dat
λ μ¬λ¬ μ΄ (μ : http://pastebin.com/ihEW2dxS)μ΄μλ νμ€ λ°μ΄ν° νμΌμ
λλ€. κ²°κ³Όλ unpack=True
μμ νλλ‘ μ μΉλμ§ μμ΅λλ€.
μλ₯Ό λ€μ΄ f_data = np.loadtxt('file.dat', unpack=True)
μ€μ μμλλ‘ μλν©λλ€.
λ²κ·Έμ²λΌ 보μ΄λ©° λ¬λ¦¬ ν΅λ³΄ λ λκΉμ§ νμν©λλ€.
λλ μ΄κ²μ μ‘°κΈ μ‘°μ¬νλ€.
@ Gabriel-p μ½λμ κ²°κ³Όλ λͺ¨μ (12,) νλ μ€ λ°°μ΄μ
λλ€. μ΄ μ½λλ output.T
λ₯Ό νΈμΆνμ§λ§ 1 μ°¨μμ΄κΈ° λλ¬Έμ μλνμ§ μμ΅λλ€.
dtype=None
μ κ°μ₯ ν° λ¬Έμ λ κ·Έκ²μ΄ νλ μ€ λ°°μ΄μ΄ λ κ²μ΄λΌκ³ μ§μ ν©λλ€. κ° μ΄μλ λ³λμ μ μΆ λ μ νμ΄ μμ΅λλ€. μ΄ κ²°κ³Όλ₯Ό μ§μ μΌλ‘ μ μΉνλ €λ©΄ κ° νμ λ³λμ μ νμ΄ μμ΄μΌν©λλ€. AFAIK,μ΄λ₯Ό μννλ μ μΌν λ°©λ²μ λμ’
λ°°μ΄μ λͺ©λ‘ λλ ννμ κ°λ κ²μ
λλ€.
ν
μ€νΈ νμΌμ numCols << numRowsμ΄λ―λ‘ λͺ©λ‘μ΄λ ννμ μ¬μ©νλ κ²μ΄ ν° λ¬Έμ λ μλλλ€. κ·Έλ κ² κ΅¬ννλ©΄ λ¬Έμμ μ§μ λλλ‘ x, y, z = np.genfromtxt(...)
λν΄ μμΆμ νκ³ @ Gabriel-pμ κ²½μ°λ₯Ό ν΄κ²°ν©λλ€.
κ·Έλ¬λ genfromtxt
λ μ΄λ―Έ 600 μ€μ λμμ΅λλ€. μ΄κ²¬μλ μ¬λ?
μ΄κ²λ λ¬Όμμ΅λλ€. ν μ€νΈ μΌμ΄μ€λ₯Ό λ§λ€μμ΅λλ€.
https://github.com/hsgg/numpy.git
λλ λν μ΄κ²μ κ²½νν©λλ€. loadtxt
μ΄ μ’ λ μ리ν©λλ€.
if unpack:
if len(dtype_types) > 1:
# For structured arrays, return an array for each field.
return [X[field] for field in dtype.names]
else:
return X.T
genfromtxt
κ°)μ΄ μμ
μ μννμ§ μλ μ΄μ λ 무μμ
λκΉ?
μ΄ λ¬Έμ μ λν μ λ°μ΄νΈκ° μμ΅λκΉ? 2014 λ μ΄νλ‘ λ³νμ§ μμ κ² κ°μ΅λλ€.
λͺ λ
μ @ moi90 μ μ μμ΄ λ§μ΅λλ€. genfromtxt
λ loadtxt
μ λμΌν μμ
μ μνν΄μΌν©λλ€.
μ½κ² κ³ μΉ μμμ κ² κ°μμ "μ’μ 첫 λ²μ§Έ λ¬Έμ "λ‘ νκ·Έλ₯Ό μ§μ νμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
λλ λν μ΄κ²μ κ²½νν©λλ€.
loadtxt
μ΄ μ’ λ μ리ν©λλ€.genfromtxt
κ°)μ΄ μμ μ μννμ§ μλ μ΄μ λ 무μμ λκΉ?