【发布时间】:2021-11-02 01:46:12
【问题描述】:
我想将一个涉及子集化到另一个张量的操作向量化。我不确定这是否可以完成,或者在这种情况下是否需要 for 循环。一个带有 for 循环的简化示例是:
for i in range(1,result.shape[0]):
result[i,:] = other_tensor[ list_of_subset_indices[i], :].prod(axis=0)
“list_of_subset_indices”对象是用于子集张量的索引列表列表。有什么办法可以去掉 i 上的循环吗?
【问题讨论】:
-
我认为如果您提供一个包含输入和所需输出的最小示例会更好。
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: python arrays numpy pytorch vectorization