如何用python包括numpy数组的前几项

|| 我有数组d,我想要数组d2 这些行没有相同数量的项目。
 d=   [ [\'q\', \'u\', \'s\', \'a\', \'p\', \'e\', \'a\']
     [\'500\', \'G\', \'G\', \'C\', \'C\', \'P\', \'04/12/2011\', \'\' ]
     [\'500\', \'G\', \'G\', \'F\', \'C\', \'P\', \'04/12/2011\', \'\'] 
     [\'5\', \'ZUMZ\', \'ZUMZ\', \'C\', \'C\', \'B\', \'04/12/2011\', \'\']
     [\'2\', \'ZUMZ\', \'ZUMZ\', \'F\', \'C\', \'B\', \'04/12/2011\', \'\']
     [\'7\', \'ZUMZ\', \'ZUMZ\', \'M\', \'C\', \'B\', \'04/12/2011\', \'\']]
仅前五个Itmes。
 d2=   [ [\'q\', \'u\', \'s\', \'a\', \'p\']
         [\'500\', \'G\', \'G\', \'C\', \'C\']
         [\'500\', \'G\', \'G\', \'F\', \'C\'] 
         [\'5\', \'ZUMZ\', \'ZUMZ\', \'C\', \'C\']
         [\'2\', \'ZUMZ\', \'ZUMZ\', \'F\', \'C\']
         [\'7\', \'ZUMZ\', \'ZUMZ\', \'M\', \'C\']]


f = urllib.urlopen(url)
f = csv.reader(f)
d= np.asarray(list(f), dtype= \'object\')
print d
m=  d[:,:]                
print m   
我在上面尝试过,而m = d [:,0:5]     
已邀请:
怎么样:
m = np.array([x[:5] for x in d], dtype=object)
尽管如果它们都是字符串,则应改用字符串dtype。     

要回复问题请先登录注册