Index A I | Sample |
MNIST One-Hot ニューラルNW 機械学習 network lyers optimizer 関数 util MNIST NN機能・要件 NN構成・方式 構成・方式など 導入 用語 |
>>> import numpy as np
>>> X=np.array([0,1,2,1,0])
>>> X
array([0, 1, 2, 1, 0])
>>> np.eye(3)[X]
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.],
[0., 1., 0.],
[1., 0., 0.]])
>>>
>>> from sklearn.preprocessing import OneHotEncoder
>>> X = np.array([0,2,5,2,0]).reshape(-1,1)
>>> print(X)
[[0]
[2]
[5]
[2]
[0]]
>>> enc = OneHotEncoder(categories="auto", sparse=False,dtype=np.float32)
>>> onehot_X = enc.fit_transform(X)
>>> print(onehot_X)
[[1. 0. 0.]
[0. 1. 0.]
[0. 0. 1.]
[0. 1. 0.]
[1. 0. 0.]]
>>>
|
All Rights Reserved. Copyright (C) ITCL |