【发布时间】:2021-02-13 04:30:01
【问题描述】:
假设我有一个包含索引 [2,1,1,2,0] 的数组,我想创建一个 3x5 的新数组,该数组在第一行的索引 2 处的值等于 1,在第二行的索引 1 处行,等等.. 例如:
[[0, 0, 1], #2
[0, 1, 0], #1
[0, 1, 0], #1
[0, 0, 1], #2
[1, 0, 0]] #0
如何在不使用 for 循环的情况下将此过程矢量化?
【问题讨论】:
-
您不能直接在 python 中将其作为单个操作执行。这甚至不是有效的 python 语法
标签: python arrays vectorization