【发布时间】:2021-06-21 15:55:37
【问题描述】:
假设我有一个 NumPy 数组。
Input = [1,0,2,0,1,0,2]
我想要这样的输出。
[[0,1,0,1,0,1,0],
[1,0,0,0,1,0,0],
[0,0,1,0,0,0,1]]
-
我的输出应该是[输入数组中的唯一值]维数组。
-
示例:在这种情况下,我有 3 个唯一值 (0,1,2),所以我的输出应该是一个 3 维数组。
-
值或数组将根据特定唯一值在输入数组中的位置来决定。
-
示例:假设我有一个数组
[0,2,0],所以我的输出应该是[[1,0,1],[0,1,0]]。 -
我可以用一个单个 NumPy 函数来实现吗?
谢谢。
【问题讨论】:
标签: python numpy artificial-intelligence