【发布时间】:2016-09-19 15:24:01
【问题描述】:
我想从一个 numpy 数组中获取切片并将它们分配给一个更大的数组。 切片应为 64 长,并应从源阵列中均匀取出。 我尝试了以下方法:
r = np.arange(0,magnitude.shape[0],step)
magnitudes[counter:counter+len(r),ch] = magnitude[r:r+64]
我在尝试上述代码时收到以下错误:
TypeError: only integer arrays with one element can be converted to an index
实现切片最pythonic的方法是什么?
【问题讨论】:
-
你能举个例子吗?
标签: python arrays numpy indexing