简单的问题,我想获取一个1D numpy数组。
给定一个包含单个“1”值的每行的2D数组,如何将其转换为1D数组,其中包含2D数组中“1”的列索引。
[[ 0. 0. 1.]
[ 0. 0. 1.]
[ 0. 0. 1.]
[ 0. 1. 0.]
[ 0. 1. 0.]
[ 0. 1. 0.]
[ 0. 1. 0.]
[ 1. 0. 0.]]
to
[2 2 1 1 1 1 0]
我该如何在Python中实现这个功能?我不知道相关术语,希望您能告诉我这种转换的正确术语。
numpy.argmax
。 - Divakar