Skip to content

Instantly share code, notes, and snippets.

@rfzeg
Created October 1, 2018 10:34
Show Gist options
  • Save rfzeg/32d5a52e2b053c51198fec723abe3e1c to your computer and use it in GitHub Desktop.
Save rfzeg/32d5a52e2b053c51198fec723abe3e1c to your computer and use it in GitHub Desktop.
One hot encode a list of sample labels. Return a one-hot encoded vector for each label.
def one_hot_encode(labels):
"""
One hot encode a list of sample labels. Return a one-hot encoded vector for each label.
: x: List of sample Labels
: return: Numpy array of one-hot encoded labels
"""
# TODO: Implement Function
depth = 10
one_hot = np.eye(depth)[labels]
return one_hot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment