Guest User

Untitled

a guest
Jul 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. data = np.genfromtxt(fname, dtype = None,comments = '#', skip_header=1, usecols=(ucols))
  2.  
  3. In [131]: arr=np.ones((3,), dtype='i,f,U10,i,f')
  4. In [132]: arr['f2']=['a','bc','def']
  5. In [133]: arr
  6. Out[133]:
  7. array([(1, 1., 'a', 1, 1.), (1, 1., 'bc', 1, 1.), (1, 1., 'def', 1, 1.)],
  8. dtype=[('f0', '<i4'), ('f1', '<f4'), ('f2', '<U10'), ('f3', '<i4'), ('f4', '<f4')])
  9. In [134]: np.savetxt('test',arr,fmt='%d,%e,%s,%d,%f')
  10. In [135]: cat test
  11. 1,1.000000e+00,a,1,1.000000
  12. 1,1.000000e+00,bc,1,1.000000
  13. 1,1.000000e+00,def,1,1.000000
  14.  
  15. In [137]: np.genfromtxt('test',delimiter=',',dtype=None,encoding=None)
  16. Out[137]:
  17. array([(1, 1., 'a', 1, 1.), (1, 1., 'bc', 1, 1.), (1, 1., 'def', 1, 1.)],
  18. dtype=[('f0', '<i8'), ('f1', '<f8'), ('f2', '<U3'), ('f3', '<i8'), ('f4', '<f8')])
  19.  
  20. In [138]: np.genfromtxt('test',delimiter=',',dtype=None,encoding=None,usecols=
  21. ...: (1,2,4))
  22. Out[138]:
  23. array([(1., 'a', 1.), (1., 'bc', 1.), (1., 'def', 1.)],
  24. dtype=[('f0', '<f8'), ('f1', '<U3'), ('f2', '<f8')])
Add Comment
Please, Sign In to add comment