Я должен получить разное количество разных материалов из дерева. но я получил 0 за все материалы.
%% writefile wood.txt
item,material,number
100,oak,33
110,maple,14
120,oak,7
145,birch,3
tree_to_int = dict(oak=1,maple=2,birch=3)
def convert(s):
return tree_to_int.get(s,0)
data = np.genfromtxt('wood.txt', delimiter=',', dtype=np.int,
names=True,converters={1:convert})
data
[выход]:
array([(100, 0, 33), (110, 0, 14), (120, 0, 7), (145, 0, 3)],dtype=[('item', '<i4'), ('material', '<i4'), ('number', '<i4')])