【发布时间】:2020-05-06 09:59:00
【问题描述】:
所以我在学习使用 iris 数据集的 one-hot 编码
iris = load_iris()
X = iris['data'] # the complete data -2D
Y = iris['target'] # 1-D only the 150 rows
names = iris['target_names'] #['setosa','versicolor','viginica']
feature_names = iris['feature_names']# [sl,sw,pl,pw]
isamples = np.random.randint(len(Y), size = 5)
Ny = len(np.unique(Y))
Y = keras.utils.to_categorical(Y[:], num_classes = Ny)
print('X:', X[isamples,:])
print('Y:', Y[isamples])
我对这部分感到困惑:
Y = keras.utils.to_categorical(Y[:], num_classes = Ny)
Y[:] 是什么意思,: 在print(X[isamples,:]) 中有什么用
【问题讨论】:
标签: python-3.x machine-learning one-hot-encoding