【发布时间】:2011-03-11 11:50:04
【问题描述】:
我正在尝试将分类变量的字符串数组转换为分类变量的整数数组。
例如
import numpy as np
a = np.array( ['a', 'b', 'c', 'a', 'b', 'c'])
print a.dtype
>>> |S1
b = np.unique(a)
print b
>>> ['a' 'b' 'c']
c = a.desired_function(b)
print c, c.dtype
>>> [1,2,3,1,2,3] int32
我意识到这可以通过循环来完成,但我想有一种更简单的方法。谢谢。
【问题讨论】:
标签: python statistics numpy machine-learning