【发布时间】:2018-07-12 18:55:15
【问题描述】:
假设我有一个 numpy 数组:my_array = np.random.rand(100)。
和另一个索引数组:ind_array = ([35, 58, 77])
计算my_array 中每个ind_array 索引周围10 个值的标准差的最快方法是什么? (即np.std(my_array[30:40]), np.std(my_array[53:63]), np.std(my_array[72:82]))
显然可以使用 for 循环,但我担心它会太慢。
谢谢
【问题讨论】:
标签: python performance numpy vectorization