0
numpy配列を持っているといいますか?x = np.array([0, 1, 2])
は、対応する配列に要素を変換するようにビルトイン関数がありますか?numpy配列で1d numpy配列の要素を置き換えます
x
の0を[1、0、0]、1から[0、1、0]、2から[0、0、1]に変換したい場合、期待される出力はnp.array([[1, 0, 0], [0, 1, 0], [0, 0, 1]])
です。
私はx[x == 0] = np.array([1, 0, 0])
を試しましたが、動作しません。
あなたは[OneHotEncoder](http://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.OneHotEncoder.html)は – MaxU
そうそう、それは使用することができます重複する。質問の文言は本当に異なっているので、私はそれを見つけられませんでした....しかし、私はそれを私の質問を削除することはできませんように見えます。 – user21