我有一个numpy数组
z = array(['Iris-setosa', 'Iris-setosa', 'Iris-setosa', 'Iris-setosa','Iris-versicolor', 'Iris-versicolor', 'Iris-versicolor','Iris-virginica', 'Iris-virginica', 'Iris-virginica'])
Run Code Online (Sandbox Code Playgroud)
我想替换
Iris-setosa -0
Iris-versicolor - 1
Iris-virginica - 2
Run Code Online (Sandbox Code Playgroud)
应用逻辑回归.
最终输出应该是这样的
z = [ 0, 0 ,.. 1,1,.. 2,2,..]
Run Code Online (Sandbox Code Playgroud)
是否有一种简单的方法来执行此操作,而不是遍历数组并使用replace命令?