【发布时间】:2021-12-09 04:46:36
【问题描述】:
有没有办法加快下面这行代码:
desired_channel=32
len_indices=50000
fast_idx = np.broadcast_to(np.arange(desired_channel)[:, None], (desired_channel, len_indices)).T.reshape(-1)
谢谢。
【问题讨论】:
-
那你有什么建议?
-
Numba 应该有助于加速使用普通循环的代码,尽管生成的代码将非常低级。
-
@user2950931 如果有任何答案解决了您的问题,请考虑accepting it,如果有帮助,请单击复选标记或点赞。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
标签: numpy performance reshape array-broadcasting