“1d массив до одного горячего” Ответ

одна горячая кодировка Numpy

  labels = (np.arange(num_labels) == labels[:,None]).astype(np.float32)
Cooperative Copperhead

1d массив до одного горячего

>>> a = np.array([1, 0, 3])
>>> b = np.zeros((a.size, a.max()+1))
>>> b[np.arange(a.size),a] = 1
>>> b
array([[ 0.,  1.,  0.,  0.],
       [ 1.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  1.]])
Gorgeous Grasshopper

1d массив до одного горячего


>>> a = np.array([1, 0, 3])
>>> b = np.zeros((a.size, a.max()+1))
>>> b[np.arange(a.size),a] = 1
>>> b
array([[ 0.,  1.,  0.,  0.],
       [ 1.,  0.,  0.,  0.],
       [ 0.,  0.,  0.,  1.]])

Ugliest Unicorn

Ответы похожие на “1d массив до одного горячего”

Вопросы похожие на “1d массив до одного горячего”

Больше похожих ответов на “1d массив до одного горячего” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования