【发布时间】:2018-05-31 01:40:24
【问题描述】:
简单的问题,我想得到一个 1D numpy 数组。
给定一个二维数组,其中每行包含一个“1”值,如何将其转换为一维数组,由二维数组中“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.]]
到
[2 2 1 1 1 1 0]
我将如何在 python 中做到这一点? 我不知道它的术语,请告诉我这种转换的正确术语。
【问题讨论】:
-
寻找
numpy.argmax。
标签: python arrays numpy transformation encoder