рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рдпрд╛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ:
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)
рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдХрд░рддреА рд╣реИред
рдмрдЧ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рдЬрдм рддрдХ рдЕрдиреНрдпрдерд╛ рд╕реВрдЪрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕рдХреА рдереЛрдбрд╝реА рдЫрд╛рдирдмреАрди рдХреАред
@ рдЧреЗрдмреНрд░рд┐рдпрд▓-рдкреА рдХреЛрдб рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдПрдХ рдЖрдХреГрддрд┐ (12,) рдлреНрд▓реЗрдХреНрд╕ рд╕рд░рдгреА рд╣реИред рдХреЛрдб рдЙрд╕ рдкрд░ output.T
рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рдЖрдпрд╛рдореА рд╣реИ, рдпрд╣ рдПрдХ рдиреЛ-рдСрдк рд╣реИред
рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рд╣реИ рдХрд┐ dtype=None
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдлреНрд▓реЗрдХреНрд╕ рдРрд░реЗ рд╣реЛрдЧрд╛ред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрдВрдн рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдЕрдиреБрдорд╛рди рдкреНрд░рдХрд╛рд░ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЗ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред AFAIK, рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╕рдЬрд╛рддреАрдп рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдпрд╛ рдЯрдкрд▓ рд╣реИред
рдЪреВрдВрдХрд┐ numCols << рдПрдХ рдлрд╝рд╛рдЗрд▓ рдпрд╛ рдЯрдкрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ numRows рдПрдХ рдмрдбрд╝реА рдмрд╛рдд рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЗрд╕ рддрд░рд╣ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдбреЙрдХреНрд╕ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ x, y, z = np.genfromtxt(...)
рд▓рд┐рдП рдЕрдирдкреИрдХ рдХрд░реЗрдЧрд╛ рдФрд░ @ рдЧреЗрдмреНрд░рд┐рдпрд▓-рдкреА рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛ред
рд╣рд╛рд▓рд╛рдБрдХрд┐, 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
рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?